iphone – 如何将drawRect与UIScrollView的子类一起使用?

我正在尝试实现一个所有者绘制的视图,它是UIScrollView的子类.基本上,我想自定义绘制视图的内容,然后让我绘制的东西可以滚动.

我在我的视图中覆盖了drawRect,并且我能够绘制我的内容,缩放到UIScrollView的contentSize属性的大小(因此我的一些自定义绘图不可见,如我所愿).

问题是内容然后永远不会移动.我可以上下拖动手指,这会使UIScrollView的滚动条出现,但我的自定义绘制内容永远不会移动或更改 – 我仍然只能看到上半部分.

如何为此UIScrollView自定义绘制内容,以便我绘制的内容可滚动?

你在叫[super drawRect];在你自己的drawRect方法的最后?

编辑

我误解了这个问题.您需要创建自己的UIView子类并将覆盖的drawRect放入其中.然后,将该视图添加为UIScrollView的子级.

相关文章
相关标签/搜索