【问题标题】:In swift, I have a UIButton inside a UIView inside a UIStackView, and the button is not responding很快,我在 UIStackView 内的 UIView 内有一个 UIButton,但该按钮没有响应
【发布时间】:2021-05-17 08:17:16
【问题描述】:

我有一个 UIButton,为此我有一个 touchUpInside IBAoutlet 函数调用,它嵌入在视图中,然后嵌入到堆栈视图中。我为所有三个堆栈视图、视图和按钮启用了用户交互。

但是,当我单击按钮时,不会调用 touchUpInside 函数。有谁知道这是否有解决方案?

【问题讨论】:

  • 您需要提供有关布局的更多详细信息。您是通过代码还是在 Storyboard 中执行此操作?你设置了什么约束?您是否使用过Debug View Hierarchy 来检查您的 UI 元素?
  • 抱歉,我正在使用情节提要,我还没有尝试使用该工具。

标签: ios swift autolayout uistackview


【解决方案1】:

在有限的上下文中,我只能给出一个猜测。也许有什么东西挡住了按钮,比如它上面的另一个视图?有时,故事板文件中的事物顺序可能会使某些事物无法注册。

【讨论】:

  • 为什么投反对票?我说这只是猜测。只是想扔一些东西来帮助@vedjoshi1 想到他们可能没有想到的东西,以防万一。这个问题没有太多要解决的问题..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-13
  • 2018-12-29
  • 2019-03-30
  • 2019-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多