IBを使用してUIコンポーネントを作成したときに、UIコンポーネントのサイズを変更して並べ替えることができますか(セグメント化されたコントロール、ボタン、ラベルなど)コード/ IBを使用したコンポーネントコントロールのサイズ変更と並べ替え
私は、iPadの画面上のボタンをクリックするだけで、UIコンポーネントを並べ替えたりサイズを変更したりする必要があります。
IBを使用してUIコンポーネントを作成したときに、UIコンポーネントのサイズを変更して並べ替えることができますか(セグメント化されたコントロール、ボタン、ラベルなど)コード/ IBを使用したコンポーネントコントロールのサイズ変更と並べ替え
私は、iPadの画面上のボタンをクリックするだけで、UIコンポーネントを並べ替えたりサイズを変更したりする必要があります。
可能です。
あなたは
IBOutlet
年代は、* .hファイルで作成された後、あなたは(のUIViewのフレームプロパティ)に興味がある性質を調整することができ、興味のあるUIコンポーネントのIBOutlet
Sを作成する必要がありますあなたのためのコントローラを表示します。
IBOutlet UIView * view;
その後、(XIBで)ファイルの所有者からのUIエレメントに制御クリックしてドラッグすることができます。 (または右クリックしてドラッグ)
はいです。コントローラーにviewDidLoad
メソッドを実装し、コンセントに接続している限り、ビューとコントロールに必要なフレームをフレームに設定します。
例:
self.myCustomView.frame = CGRectMake(x,y,width,height);
また、そのタグでそれらにアクセスすることがあります。 IBに一意のタグ番号を割り当てると、コード内でビューのサブビュー内を検索し、viewWithTag
メソッドで検索できます。
IBのコンポーネントの初期位置を設定し、IBOutletsを使用して要素をフックアップし、ボタンをクリックしてコード内を移動できます。私はあなたがIBでそれらを再編成できるとは思わない。あなたが使用することができますクールな効果のために
[UIViewのanimateWithDuration:アニメーション:]あなたは
どれ例が高く評価されを必要とするものは何でもコンポーネントを移動します。 – user1140780
私の答えを参照してください:)。そこでは、サイズを変更し、その原点をすべて1つのプロパティから変更することができます。このリンクを参照してください:[UIView](http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/UIView/UIView.html#//apple_ref/doc/uid/TP40006816-CH3-SW5 )。それをコンセントに接続することについてお問い合わせの場合は、@Maudicusの回答をご覧ください。乾杯! – Jeremy