2016-12-27 6 views
2

私はiOSを使い慣れています。ボタンを隠す代わりに、ボタンが占めるスペースを取り除く方法を知りたい。ボタンで占有されているスペースを削除する方法

first image

まず私は3つのボタンがあります。ボタン2をクリックした後、私はボタン2の占有スペースを削除し、画像で説明している、あなたはButton2のアクションを書くことができます何のためにボタン3位

final image

+0

このボタンを使用してボタンをシンプルに非表示にします.isHidden = YES。 –

+0

button.isHidden = YESボタンを隠すだけですが、ボタンが占めるスペースを削除しないでください – Sasi

+0

@sasikumar、あなたはアンドロイドの質問をしますか? – aircraft

答えて

1

の位置を変更したいですメソッドlike

-(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

関連する問題