ナビゲーションバーもビューで覆う方法

ビューを全画面に表示しようとして、ナビゲーションバー上までビューが覆い被せることができず少し迷った。
window に addSubview すれば以下の画面のようにナビゲーションバー上までビューを覆い被せることが出来る。

1
2
3
4
5
6
LockViewController *lockView;
lockView = [[LockViewController alloc] init];
lockView.view.frame = CGRectMake(0, 0, 320, 480);
 
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.window addSubview:lockView.view];

iPhone