我正在尝试创建此UIView
,它与某条线(UIBezier
?)连接到一个中心点。然后,当该视图随动画一起移动时,无论何时移动,线条都会不断地将其与中心连接,这意味着在保持中心和视图之间的同时无缝地改变其长度和角度。
所以我知道各种关于视图的操作,我知道如何用CAShapeLayer
和UIBezierpath
画线,但是最简单的方法是将这条线连接到一个中心和忘掉它? (=我现在可以使用该视图播放,然后该行将会跟随)
答案 0 :(得分:0)
我认为最简单的方法是将视图放入自定义视图子类的超级视图并覆盖超级视图的-drawRect:
。
然后很容易获得子视图的位置,超视图的中心并绘制线条。