起動時にルートビューコントローラーをランドスケープモードでロードしています(インターフェイスビルダーは使用されていません)。viewDidLoadで、次のようにルートビューコントローラビューにサブビューを追加しています
- (void)viewDidLoad
{
[super viewDidLoad];
// self.view.
UIView *toolBar=[[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 50)];
toolBar.backgroundColor=[UIColor darkGrayColor];
[self.view addSubview:toolBar];
//code contiues...
}
ただし、self.view.frame.size.widthは、横向きではなく縦向きモードの幅を返します。
前もって感謝します
編集: