我必须添加四个名称为Section 1,Section 2,Section 3,Section 4的标签。
我已经尝试过以下代码来绘制线条并且它可以正常工作
-(UIBezierPath*)createBezierPathWithMoveToPoint:(CGPoint)moveToPoint andlineToPoint:(CGPoint)toPoint
{
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:moveToPoint];
[path addLineToPoint:toPoint];
return path;
}
-(CAShapeLayer*)createLayerWithPath:(CGPathRef)path strokColor:(UIColor *)colorStroke lineWidth:(CGFloat)width fillColor:(UIColor *)colorFill
{
CAShapeLayer *layer = [CAShapeLayer layer];
layer.path = path;
layer.strokeColor = [colorStroke CGColor];
layer.lineWidth = width;
layer.fillColor = [colorFill CGColor];
return layer;
}
通过使用上面的代码,我已经实现了行,我手动添加了UIlabel。当用户触摸这些部分之间时,任何人都可以帮助我像UIButton操作那样采取行动。 ?
OR
如果有任何最佳和最简单的方法来实现这一点,请告诉我。