【问题标题】:Xcode cant click button after moving button frame移动按钮框后Xcode无法单击按钮
【发布时间】:2023-04-07 22:03:02
【问题描述】:

我在 Interface Builder 中创建了一个带有标签 10 的按钮

在代码中

UIButton *btn = (UIButton*)[self.view viewWithTag:10];
btn.frame = CGRectMake(btn.frame.origin.x,btn.frame.origin.y+changeInPos, btn.frame.size.width, btn.frame.size.height);

changeInPos 可以是任何数字,比如说它的 100。所以我的按钮向下移动了 100,但它不再在新位置工作,如果我点击它以前的位置,它也不起作用。

移动按钮后我做错了吗?如果知道我已关闭使用自动布局很有用。

【问题讨论】:

    标签: objective-c xcode uibutton


    【解决方案1】:

    一种可能的解释是按钮移出其包含视图的框架。在这种情况下,它不会收到触摸。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 2012-02-22
      • 1970-01-01
      相关资源
      最近更新 更多