移动按钮框后,Xcode无法单击按钮

时间:2013-01-27 16:46:08

标签: objective-c xcode uibutton

我在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但它不再适用于它的新位置,如果我点击以前的位置它也不起作用。

移动按钮后我做错了什么?如果知道我已经关闭使用autolayout很有用。

1 个答案:

答案 0 :(得分:1)

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