【问题标题】:UiButton click doesnt work on UIViewUiButton 点击​​在 UIView 上不起作用
【发布时间】:2014-11-16 03:42:49
【问题描述】:

我有一个添加到页面视图控制器的 UIView。此 UIView 有多个按钮,这些按钮与控制器中定义的操作相关联。在运行时,这些视图被添加到页面视图控制器。我看到的问题是在加载页面视图控制器后,当我单击第一个按钮时。它工作正常。但其余两个按钮没有。我确保启用了用户交互并且它链接到 IBAction。不知道是什么导致了这个问题。

【问题讨论】:

  • 如果可能的话,您能否添加屏幕截图。当你点击第二个和第三个按钮的时候,是不是调用了action方法?

标签: objective-c uiview uiviewcontroller controller uipageviewcontroller


【解决方案1】:

如果 UIButton 的父视图 userInteractionEnabled 属性设置为 NO 或超出其父视图的范围,则它们通常无响应。只有两个按钮不起作用的事实让我认为后者是问题的原因。设置超级视图的背景颜色,运行应用程序并检查按钮是否在其超级视图的范围内。如果不是,请将它们移动到边界内或增加超级视图的帧大小以适应它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-30
    • 1970-01-01
    • 1970-01-01
    • 2015-03-05
    • 2021-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多