ステータス バーがビューと重なっています iOS7 でステータス バーの下にビューを設定するにはどうすればよいですか ストーリーボードではなく XIB を使用しています
4853 次
4 に答える
1
これを試して
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone; // iOS 7 specific
メソッドに上記を追加する必要があります-(void)viewDidLoad
。
于 2013-09-23T12:52:37.457 に答える
0
これを試して:
plistからステータスバーを無効にしたい場合は、これを試してください:
Status bar is initially hidden : YES
View controller-based status bar appearance : NO
これはiOS 7に必要であり、私にとってはうまくいきます。これら 2 つのタグを info.plist に設定します。
ビューコントローラーが表示されるたびに、viewDidLoad で、またはイメージピッカーコントローラーが終了したときに、これを使用します。
- (void) imagePickerController:(UIImagePickerController *)picker1 didFinishPickingImage: (UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
[[UIApplication sharedApplication] setStatusBarHidden:YES];
.
.
.
.
}
于 2013-09-20T10:09:47.820 に答える