滚动视图内的UIButton无法点击

时间:2017-12-22 00:38:46

标签: ios uiscrollview

我有一个应用程序,我在UIScrollview内有几个按钮。我的视图层次结构如下:

-- UIScrollview -- UIView (content view) -- UIView -- UIButton -- UIView -- UIButton -- UIView -- UIButton

UIButton无法点击。滚动视图是否可能阻止点击?我查了一下:

  • 涵盖子视图;
  • 用户互动已启用= true(在所有视图上);
  • Scrollview Delay touch down = false;
  • Scrollview可以在scroll = false
  • 上取消
  • 内容视图剪辑到边界。切断视线之外的任何东西。

但我找不到任何东西。按钮和滚动视图有问题吗?

谢谢:)

2 个答案:

答案 0 :(得分:0)

您可以检查UIVut与UIButton是否重叠。 并且UIViews不需要enableUserInteraction,请尝试禁用它。 还要检查是否已将正确的UIButton事件与操作方法相关联。

答案 1 :(得分:-1)

  

滚动视图是否可能会阻止点击?

不是天生就没有。

  

按钮和滚动视图是否存在问题?

总之:不。显然,滚动视图中的按钮始终工作得很好。您可能每天都在使用的许多应用程序中使用它们。

如果您的按钮在滚动视图中无法点击,那么的错误就是。这不是因为按钮和滚动视图的性质。