2010-12-10 11 views
0

私は、画面の中央にあるUILabelを持っています。私はラベルの左にUIActivityIndi​​catorを10px配置します。デバイスを水平方向に回転させる場合を除いて、すべてが正常に動作します。向きを切り替えるときにUIActivityIndi​​catorをUILabelに追従させるにはどうすればよいですか?UILabel横にUIActivityIndi​​catorを配置します。

答えて

1

InterfaceBuilderでは?

設定レイアウト]タブの中央に滞在して形成ビュー2つのオブジェクトを選択し、>表示に

をレイアウト>埋め込みオブジェクトを使用します。

プログラムにより

UIView *container = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 500, 100)] autorelease]; 
UILabel *label = [[[UILabel alloc] initWithFrame:CGRectMake(100, 0, 400, 100)] autorelease]; 
[container addSubview:label]; 
UIActivityIndicatorView *active = [[[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, 100 , 100)] autorelease]; 
[container addSubview:active]; 

[theViewController.view addSubview:container; 
container.center = theViewController.view.center; 

あなたはおそらく、私はプログラム的にそれを行うことができますどのように

+0

ラベルおよびアクティビティインジケータにハンドルを維持したいけど? – Jennifer

+0

編集を元に戻すを参照してください... –

関連する問題