2016-12-27 50 views
2

我是iOS新手。我想知道如何去除按鈕佔用的空間,而不是隱藏按鈕。如何通過按鈕點擊刪除按鈕佔用的空間

first image

首先,我有3個按鈕。點擊按鈕2之後,我想刪除的按鈕2所佔用的空間和改變的按鈕3位

final image

+0

簡單地使用此button.is隱藏=是隱藏按鈕。 –

+0

button.isHidden = YES只隱藏按鈕但不刪除按鈕佔用的空間 – Sasi

+0

@sasikumar,你問android的問題嗎? – aircraft

回答

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; 
} 
+0

謝謝@Er.Vihar的工作 – Sasi