我是iOS新手。我想知道如何删除按钮占用的空间而不是隐藏按钮。
首先我有3个按钮。点击按钮2后,我想删除按钮2占用的空间,并改变按钮3位置的位置
答案 0 :(得分:1)
为了完成您在图像中说明的内容,您可以编写像
这样的button2操作方法-(IBAction)btn2Action:(UIButton *)sender
{
button2.hidden = TRUE;
// Change y value (if you have all three buttons in vertical) of button 3 Frame Like:
CGRect btn3Frame = button3.frame;
btn3Frame.origin.y = button2.frame.origin.y;
button3.frame = btn3Frame;
// Change x value (if you have all three buttons in Horizontal) of button 3 Frame Like:
CGRect button3Frame = button3.frame;
button3Frame.origin.x = button2.frame.origin.x;
button3.frame = button3Frame;
}