Objective c 视图后面的线条?

Objective c 视图后面的线条?,objective-c,Objective C,我正在尝试创建这个UIView,它与某条线(UIBezier?)连接到一个中心点。然后,当视图随着动画移动时,无论他移动到哪里,直线都会不断地将其与中心连接起来,这意味着在中心和视图之间无缝地更改其长度和角度 因此,我知道各种视图操作,我知道如何使用CAShapeLayer,以及UIBezierpath绘制线条,但最简单的方法是什么,将这条线条连接到中心,然后忘记它?(=我现在可以使用该视图了,接下来就要开始了)我认为最简单的方法是将视图放入自定义视图子类的superview中,并覆盖super

我正在尝试创建这个
UIView
,它与某条线(
UIBezier
?)连接到一个中心点。然后,当视图随着动画移动时,无论他移动到哪里,直线都会不断地将其与中心连接起来,这意味着在中心和视图之间无缝地更改其长度和角度


因此,我知道各种视图操作,我知道如何使用
CAShapeLayer
,以及
UIBezierpath
绘制线条,但最简单的方法是什么,将这条线条连接到中心,然后忘记它?(=我现在可以使用该视图了,接下来就要开始了)

我认为最简单的方法是将视图放入自定义视图子类的superview中,并覆盖superview的
-drawRect:


然后很容易得到子视图的位置,超级视图的中心,并画线。

在视图的
层上画你想要的任何东西。
。我不知道从中可以得到什么,你能深入研究一下吗?你能附上一张你想要得到的结果的图片吗?