Я знаю, что UIBezierPath - (void)setLineDash:(const CGFloat *)pattern count:(NSInteger)count phase:(CGFloat)phase метод может рисовать пунктирные линии.
UIBezierPath
- (void)setLineDash:(const CGFloat *)pattern count:(NSInteger)count phase:(CGFloat)phase
Но как сбросить его до нормальной строки в программировании?
Это сделает за вас: [instance setLineDash:nil count:0 phase:0];
[instance setLineDash:nil count:0 phase:0];