我想创建一个“时间轴”视图。我对GraphicsContext
绘图API感到满意,并在drawRect:
方法中使用它。我不清楚的是使这个视图可滚动/可缩放的正确/惯用方法。
a)子类UIScrollView
或b)将我的自定义视图嵌入故事板内的库存UIScrollView
更常见吗?
根据我使用的内容,如何将我的“所需边界”传达给滚动机器?如何使我的绘图代码知道当前的比例/滚动是什么,以便我可以适当地绘制。
(我为此做了谷歌,并没有找到任何最新和简单的食谱)
答案 0 :(得分:1)
不要子类或嵌入。将UIScrollView设置为viewcontroller的出口。 UIScrollView继承自UIView,因此您可以像处理视图控制器的普通UIView插座一样对待它,还可以滚动它。