在 UIScrollView 中绘制图形
Posted
技术标签:
【中文标题】在 UIScrollView 中绘制图形【英文标题】:Drawing a graph within a UIScrollView 【发布时间】:2016-01-15 12:34:41 【问题描述】:我正在探索在可滚动且大于手机屏幕宽度的 视图 上绘制一些自定义基元(使用 CGContext)的想法。
我们的想法是通过在添加内容时以编程方式滚动视图的内容来使用 UIScrollView 的“功能”,并以这种方式将滚动处理(以及与视图的一般 UI 交互)与内容绘制分离.
这在 ios 中是一种可行的方法吗?
【问题讨论】:
【参考方案1】:是的。 AFAIK 最简单的方法是将UIView
添加到UIScrollView
上。然后,您将在该 UIView
实例上进行绘制 - 在绘制图形/图像的另一部分之后,您需要通过委托通知包含滚动视图,例如,它需要更新其 contentSize
。这当然是您绘制的UIView
的大小。需要更新,因为您似乎需要在执行此操作时增加绘图区域的大小。
【讨论】:
以上是关于在 UIScrollView 中绘制图形的主要内容,如果未能解决你的问题,请参考以下文章