在XCode 7 beta 2之前,我已经完美地使用了自来水处理程序,它们不再起作用了.tap事件不会传递给UIViewController处理函数.我在UIImageView上使用了tap处理程序(启用了用户交互)和UIView(它是最顶层视图的父级).有没有人有同样的问题?Apple是否改变了有关事件传播或点击手势的内容?
注意:在第一种情况下(UIImageView)我有另一个滑动手势仍在工作,在第二种情况下我只是轻按手势
这个问题完全有效(我已经投了赞成票).对于那些投票支持这个问题的人来说,这就是答案.
这个问题也存在于XCode 7.0的生产版本中.
解:
在XCode中
1. Select the UIImageView
2. Switch to Attribute Inspector
3. Select Interaction and 'Check' User Interaction Enabled.
Run Code Online (Sandbox Code Playgroud)
如果您已连接手势,它将无缝地工作.
| 归档时间: |
|
| 查看次数: |
767 次 |
| 最近记录: |