Чтобы погладить траекторию CG, которую я должен использовать?Как погладить CGPath?
CGContextStrokePath(context)
или
CGContextDrawPath(context, .Stroke)
В чем разница между ними?
Чтобы погладить траекторию CG, которую я должен использовать?Как погладить CGPath?
CGContextStrokePath(context)
или
CGContextDrawPath(context, .Stroke)
В чем разница между ними?
Построение траектории рисует контур траектории с использованием текущих настроек. Всегда удар, никогда не заполняй.
CGContextDrawPath
рисует путь, используя указанный режим. Если вы передаете в режиме kCGPathStroke
, он делает то же самое, как CGContextStrokePath
Аналогично, если вы звоните CGContextDrawPath
с режимом kCGPathFill
, он делает то же самое, как CGContextFillPath
Если вы только хотите, чтобы погладить, не заполняйте путь, затем используйте CGContextStrokePath
.