UIScrollview 事件将被包含的 UIButtons 捕获
Posted
技术标签:
【中文标题】UIScrollview 事件将被包含的 UIButtons 捕获【英文标题】:UIScrollview events will be caught by included UIButtons 【发布时间】:2012-05-05 18:38:48 【问题描述】:我实现了一个 UIScrollview 并在里面添加了很多 UIButtons。但是现在滚动视图中只有一点空间可以滚动。 如果我尝试在 UIButton 上滚动滚动视图,滚动视图将不会移动。原因是 UIButtons 捕获了滚动视图的必要事件。
谁能帮我解决这个问题?
【问题讨论】:
【参考方案1】:您需要在您的UIScrollView
上设置canCancelContentTouches
。这让UIScrollView
类允许在其子视图中进行触摸。
[myScrollview setCanCancelContentTouches:NO];
【讨论】:
谢谢,但我认为这里的问题在于滚动视图中的 UIButton 取消了事件。所以滚动视图不会再收到事件了。以上是关于UIScrollview 事件将被包含的 UIButtons 捕获的主要内容,如果未能解决你的问题,请参考以下文章
如何获得 UIScrollView 中包含的 UIView 的初始比例?