我在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很有用。
答案 0 :(得分:1)
一种可能的解释是按钮移出其包含视图的框架。在这种情况下,它不会接收到触摸。