【问题标题】:Drawing a graph within a UIScrollView在 UIScrollView 中绘制图形
【发布时间】:2016-01-15 12:34:41
【问题描述】:

我正在探索在可滚动且大于手机屏幕宽度的 视图 上绘制一些自定义基元(使用 CGContext)的想法。

我们的想法是通过在添加内容时以编程方式滚动视图的内容来使用 UIScrollView 的“功能”,并以这种方式将滚动处理(以及与视图的一般 UI 交互)与内容绘制分离.

这在 iOS 中是一种可行的方法吗?

【问题讨论】:

    标签: ios objective-c uiview uiscrollview


    【解决方案1】:

    是的。 AFAIK 最简单的方法是将UIView 添加到UIScrollView 上。然后,您将在该 UIView 实例上进行绘制 - 在绘制图形/图像的另一部分之后,您需要通过委托通知包含滚动视图,例如,它需要更新其 contentSize。这当然是您绘制的UIView 的大小。需要更新,因为您似乎需要在执行此操作时增加绘图区域的大小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多