0
一般に私のアプリは縦長でしか動作しませんが、1つの画面は横長でなければなりません。だから私は私のビューを回転させ、ステータスバーを隠し、ツールバーを追加する必要があります。ステータスバーは、私の見解は、罰金を回転しているが、私は[[UIApplication sharedApplication] setStatusBarHidden:YES]
を実行した後、私は回転を見ていない表示されているときは...ここでは、コードです:ステータスバーを設定した後に回転がない
- (void) viewWillAppear:(BOOL)animated
{
//[[UIApplication sharedApplication] setStatusBarHidden:YES];
CGAffineTransform landscapeTransform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(90));
landscapeTransform = CGAffineTransformTranslate (landscapeTransform, +80.0, +100.0);
[self.view setTransform:landscapeTransform];
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.view.autoresizesSubviews = YES;
self.view.bounds = CGRectMake(0.0, 0.0, 480.0, 320.0);
UIToolbar *toolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 20, 480, 40)];
[[UIToolbar appearance] setBackgroundImage:[UIImage imageNamed:@"BarBg"] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 20, 100, 30)];
label.text = @"asdasd";
[toolBar addSubview:label];
[self.view addSubview:toolBar];
self.gallery.backgroundColor = [UIColor redColor];
}
は、多分私はいくつかの愚かなミスタを作りましたどこか別の?これは私を夢中にしています。 更新:[[UIApplication sharedApplication] setStatusBarHidden:YES]のコメントを外そうとしましたか? ? – user801255
確かに、私はまた、ナビゲーションスタックのルートとプッシュされたコントローラでこれをやろうとしました。どちらも動作しました。 UIの観点から具体的なものを使用していますか? –
私はストーリーボードを使用しており、モーダルとしてVCを提示しています。私は特定のものはないと思っています。 – user801255