【发布时间】:2015-06-26 20:33:26
【问题描述】:
我有一个UIViewController,它创建自定义UIView 对象并将它们插入UIScrollView。 UIViewController 将UIPanGestureRecognizer 附加到每个UIView。我可以做些什么来允许滚动UIScrollView,即使它通过自定义UIView 对象被触摸,同时仍然允许它们的UIPanGestureRecognizers(配置为仅更改x 坐标)工作?
这是我的意思的屏幕截图。蓝色矩形是自定义UIView 对象,白色背景是UIScrollView。
任何帮助将不胜感激!
【问题讨论】:
-
在做了更多研究之后,似乎使用
UIGestureRecognizerDelegate(developer.apple.com/library/prerelease/ios/documentation/UIKit/…) 是这样做的方法。问题是,由于我是 Swift 新手,我不知道如何使用它。如果有人知道如何使用gestureRecognizer(_:shouldRecognizeSimultaneouslyWithGestureRecognizer:),我将不胜感激。
标签: ios swift uiview uiviewcontroller uiscrollview