2010-12-18 19 views
0

マルチビューのiphoneアプリケーションをプログラムで作成しました。UIViewControllerのビュー内のオブジェクトのy位置が正しくありません

ビューにオブジェクトを追加する場合(ボタンなど)。位置x = 0、y = 0 これはiphoneシミュレータでx = 0、y = 20になります。

これは使用されるコードである:私は位置X = 0でインタフェースビルダーを使用してボタンを配置することだときに、他の手で

UIButton *btnGoToStartView = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
btnGoToStartView.frame = CGRectMake(0, 0, 240, 30); 
[btnGoToStartView setTitle:@"Btn Name" forState:UIControlStateNormal]; 
[btnGoToStartView addTarget:self action:@selector(myBtnAction) forControlEvents:UIControlEventTouchUpInside]; 
[self.view addSubview:btnGoToStartView]; 

、Y = 0の結果が良好です。

これまで、この垂直シフトの本当の理由は見つかりませんでした。 あなたのヒントを事前に感謝します。

よろしくお願いいたします。

答えて

0

解決済みです。

UIViewの問題はコントロールではありません。

Interface Builderで、MainWindow.xibを開き、インスペクタウィンドウで属性Layoutを変更しました。

[全画面表示]にチェックを入れました。

それだけです。

関連する問題