将 UIPanGestureRecognizer 添加到 UIView
Posted
技术标签:
【中文标题】将 UIPanGestureRecognizer 添加到 UIView【英文标题】:add UIPanGestureRecognizer to a UIView 【发布时间】:2011-06-23 21:17:50 【问题描述】:我有 2 个 UIView;让我们称他们为 mainView 和 otherView。 mainView 使用整个屏幕(它是一个 iPad 应用程序),而 otherView 是一个较小的显示在 mainView 顶部的视图。问题是我不知道如何以及在哪里添加 UIPanGestureRecognizer。我找到的代码 sn-ps 显示了代码,但它永远不会清楚(或者我不确定为什么它永远不会工作)。
大多数时候我收到“otherView 可能无法响应 +addGestureRecognizer”警告,我尝试在几乎所有头文件中添加 UIGestureRecognixerDelegate,但我不知道我做错了什么。
希望你能帮帮我:)
【问题讨论】:
如果您可以展示一些代码来说明您所做的事情,我们将能够帮助您了解正在发生的事情...... 【参考方案1】:addGestureRecognizer
不是类方法,而是实例方法。除此之外,没有代码,我无话可说。
另外,请查看 CS193P 第 8 讲:手势识别器。 iTunes Link
【讨论】:
感谢您的链接,这些都是我不知道的好资源,现在似乎可以工作了^o^以上是关于将 UIPanGestureRecognizer 添加到 UIView的主要内容,如果未能解决你的问题,请参考以下文章
将 UIPanGestureRecognizer 速度添加到 UIViewPropertyAnimator
将 UIPanGestureRecognizer 快速限制为边界
使用 UIPanGestureRecognizer 时如何将超级视图与视图一起居中?
需要在 iOS 中使用 UIPanGestureRecognizer 将 UIImageView 的移动限制在 UITableView 覆盖的区域