how to create ovalin with dashed border in uibezierpath

- (void)drawRect:(CGRect)rect {
    UIBezierPath *path = [UIBezierPath bezierPathWithOvalInRect:rect];
    CGFloat pattern[] = {10.0, 5.0};
    [path setLineDash:pattern count:2 phase:0.0];
    [path stroke];
}