Swift scrollview中的按钮不响应触摸
我在Swift scrollview中的按钮不响应触摸,swift,uiscrollview,autolayout,Swift,Uiscrollview,Autolayout,我在uicrollview中有一个UIView,在UIView下有一些标签和两个按钮。 除了按钮,一切都很好。它们对触摸没有反应。 一切都在故事板中完成,标签和按钮都使用autoresize 我试图补充: scrollView.canCancelContentTouches = true scrollView.delaysContentTouches = true 毫无效果 视图层次结构如下所示: -查看 --滚动视图 ---查看 ----标签 ----标签 ----更多标签 ----
uicrollview
中有一个UIView
,在UIView
下有一些标签和两个按钮。除了按钮,一切都很好。它们对触摸没有反应。
一切都在
故事板中完成,标签和按钮都使用autoresize
我试图补充:
scrollView.canCancelContentTouches = true
scrollView.delaysContentTouches = true
毫无效果
视图层次结构如下所示:
-查看
--滚动视图
---查看
----标签
----标签
----更多标签
----按钮
----钮扣
编写自己的类子类UIScroll view并添加以下代码
- (BOOL)touchesShouldCancelInContentView:(UIView *)view {
return NO;
}
或者修改你的代码
scrollView.canCancelContentTouches = false
scrollView.delaysContentTouches = false
编写自己的类子类UIScroll view并添加以下代码
- (BOOL)touchesShouldCancelInContentView:(UIView *)view {
return NO;
}
或者修改你的代码
scrollView.canCancelContentTouches = false
scrollView.delaysContentTouches = false
视图层次结构如下所示:
-看法
1.-卷轴
2--视图 视图层次结构如下所示:
-看法
1.-卷轴
2--视图。标签和按钮是---视图的子视图?哪一个本身是--滚动视图的子视图?如果是这样,请将--View
的背景色设置为明显的颜色(如红色),并告诉我在运行时是否看到红色视图。我看到了,这暴露了一些约束问题。现在是索顿。感谢您的提示您的标签和按钮是---视图的子视图?哪一个本身是--滚动视图的子视图?如果是这样,请将--View
的背景色设置为明显的颜色(如红色),并告诉我在运行时是否看到红色视图。我看到了,这暴露了一些约束问题。现在是索顿。谢谢你的提示