Я использую следующий код внутри UIView drawRect
нарисовать прямоугольник с закругленными углами:UIBezierPath делает углы смелые
CGContextRef context = UIGraphicsGetCurrentContext();
UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:rect cornerRadius:5];
CGContextSetFillColorWithColor(context, _fillColor.CGColor);
[path fill];
CGContextSetLineWidth(context, 1);
CGContextSetStrokeColorWithColor(context, _strikeColor.CGColor);
[path stroke];
По некоторым причинам я получаю артефакт при инсульте: смелые углами.
выглядит не очень хорошо. Я также пытался иметь независимый путь для инсульта - та же проблема.
снимок экрана, может быть ...? – holex
@holex извините, приложите один –
попробуйте с rect = CGRectInset (self.bounds, 0.5, 0.5) – Krzysztof