Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift scrollview中的按钮不响应触摸_Swift_Uiscrollview_Autolayout - Fatal编程技术网

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
的背景色设置为明显的颜色(如红色),并告诉我在运行时是否看到红色视图。我看到了,这暴露了一些约束问题。现在是索顿。谢谢你的提示