2016-07-01 11 views
-3

私のアプリケーションではプログラム可能な方法で隠れ制約が必要です。このアプリケーションには3つのボタンがあり、中ボタンを隠したいと思っています。アプリケーションを実行しているとき、第1ボタンと第3ボタンの間に若干のギャップがあります。その場所を2つのボタンの間に隠す方法目的関数の制約を隠す

+1

uはスクリーンショットを表示することができます助けることを願っていますか?あなたが持っているレイアウト/コンサルトのセットアップに関する詳細情報を提供してください。 –

+0

別の方法があります。途中で、button1〜button2とbutton2〜button3の水平方向の間隔を持つ制約を設定し、button2のWidth制約を使用します(たとえば、非表示にすると値0になります)。 – Larme

答えて

0
UIView *viewButtonsContainer; 
UIButton *btnFirst=[[UIButton alloc]init]; 
UIButton *btnSecond=[[UIButton alloc]init]; 
UIButton *btnThird=[[UIButton alloc]init]; 

[btnFirst setFrame:CGRectMake(0, 0, viewButtonsContainer.width/2, btnFirst.height)]; 
[btnThird setFrame:CGRectMake(btnFirst.width, 0, viewButtonsContainer.width/2, btnThird.height)]; 

//これは非常にシンプルでベーシックですが、私はそれが

関連する問題