0
Я пытаюсь рисовать UIBezierPath для просмотра. Странно, что начинается со смещения 50% от представления.UIBezierPath переместился наполовину в сторону
серая часть вид и линии, что я рисую.
Вот мой код:
lineLayer.bounds = CGRectMake(0, 0, self.bounds.width, self.bounds.height);
lineLayer.strokeColor = UIColor.blackColor().CGColor
lineLayer.lineDashPattern = [3, 2, 1, 2, 1, 2, 1, 2, 1, 2]
lineLayer.lineWidth = lineLayer.bounds.height
var linePath = UIBezierPath()
linePath.moveToPoint(CGPointMake(0, CGRectGetMaxY(lineLayer.bounds)))
linePath.addLineToPoint(CGPointMake(CGRectGetMaxX(lineLayer.bounds), CGRectGetMaxY(lineLayer.bounds)))
lineLayer.path = linePath.CGPath;
Кто-нибудь знает, что я делаю неправильно?
Благодаря
EDIT: Я добавил вызов layoutSubview и переместил смещение от х к у: