我在UIView
中有一个UIScrollView
,在UIView
下有一些标签和两个按钮。
除按钮外,其他所有功能均正常。他们对触摸没有反应。
一切都在Storyboard
中完成,标签和按钮都使用autoresize
我尝试添加:
scrollView.canCancelContentTouches = true
scrollView.delaysContentTouches = true
无效。
视图层次结构如下:
-查看
-滚动视图
---查看
----标签
----标签
----更多标签
----按钮
----按钮
答案 0 :(得分:0)
编写您自己的类子类UIScroll视图并添加以下代码
- (BOOL)touchesShouldCancelInContentView:(UIView *)view {
return NO;
}
或修改您的代码
scrollView.canCancelContentTouches = false
scrollView.delaysContentTouches = false
答案 1 :(得分:0)
视图层次结构如下:
1。-滚动 2-查看。 <--- 检查此UIVIEW用户交互是“启用”还是“禁用” 3 ----标签 4 ----标签 5 ---更多标签 6 ----按钮 7 ----按钮