ストーリーボードのない「空のアプリケーション」である、iOS7 SDK を使用して最初のアプリを作成しました。ステータス バーは常に他のすべてのビューの上にあります。だから私はこのコードを追加します:
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone;
しかし、それは何も変わりません。私の完全なコード:
- (void)viewDidLoad
{
[super viewDidLoad];
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone;
UIView *v = [[UIView alloc] initWithFrame:CGRectMake(30, 0, 200, 300)];
[v setBackgroundColor:[UIColor greenColor]];
[self.view addSubview:v];
}