【问题标题】:UIButton in UIStackView button click is not workingUIStackView 按钮单击中的 UIButton 不起作用
【发布时间】:2019-08-09 22:18:01
【问题描述】:

UIViewController 我有UIView 的子视图,我有一个UIStackView 像下面的层次结构:

UIView -> UIStackView -> UIView -> UIView -> UIButton

我设计的 UI 运行良好,但按钮单击不起作用。我创建了一个 IBAction,但单击事件不起作用。我检查了表格没有任何帮助。我还需要做些什么吗?

如何启用按钮点击事件?

我的按钮点击动作

 @IBAction func buttonClicked(_ sender: Any) {
        print("Button Clicked")
    }

我的示例用户界面

【问题讨论】:

  • 你能发布你的故事板的截图吗?
  • 更新截图请查收
  • 你把按钮放在哪里了?请附上故事板屏幕截图,以便我可以帮助您
  • X 标记是按钮
  • 您能否确认已为整个链UIView -> UIStackView -> UIView -> UIView -> UIButton 启用复选标记“启用用户交互”。此外,请检查您在情节提要和代码之间是否有正确的 IBAction 连接。

标签: ios swift xcode uibutton uistackview


【解决方案1】:

检查连接到它的动作和对象的类,如果没有重新连接事物或删除并拖动一个新对象。还要检查约束。

【讨论】:

    【解决方案2】:

    请检查以下内容-

    1. 每个超级视图的用户交互。
    2. 所有按钮的 IBAction。

    如果您仍有问题,请告诉我。快乐编码

    【讨论】:

    • 大多数时候都是这样,也不起作用。
    猜你喜欢
    • 2016-08-21
    • 2023-04-05
    • 2015-02-06
    • 2021-05-02
    • 1970-01-01
    • 2018-05-02
    相关资源
    最近更新 更多