试图在 uiscrollview 内部绘制

Posted

技术标签:

【中文标题】试图在 uiscrollview 内部绘制【英文标题】:Trying to draw inside of a uiscrollview 【发布时间】:2011-07-21 13:53:59 【问题描述】:

我们希望能够在 uiscrollview 中显示可以用两根手指滚动的大图片,然后允许用户用一根手指在上面绘图。

我们已经制作了一个应用程序,您可以在其中显示背景图像,然后在另一个 uiview 上绘制它。我们基本上想将它与 uiscrollview 合并,但我们不确定它是否可能/如何做到这一点。如果我们将 uiscrollviews 的最小触摸次数设置为 2(就像这里的答案 Simulating drags inside a scrollview),那么我们是否可以使用 touchesBegan、touchesEnded 等进行绘图,并且在它们内部只需检查它是否是一根手指以及是否已绘制?

谢谢

【问题讨论】:

【参考方案1】:

以防万一其他人想尝试这个,它确实有效!我们这样做并没有真正遇到任何问题。只要您告诉滚动视图只响应两个手指动作,它就可以正常工作。

【讨论】:

以上是关于试图在 uiscrollview 内部绘制的主要内容,如果未能解决你的问题,请参考以下文章

UIScrollView 内的可选 UITableViewCells

UIScrollView 帮助

如何保持 UIscrollview 框架固定但动态范围

IOS 管理键盘 - 上移 UIScrollView 内容

通过代理监听UIScrollView的滚动事件 Objective-C语言

实现UIScrollView的缩放 Objective-C语言