別のナビゲーションコントローラー内にあるビューコントローラー内にナビゲーションコントローラーを追加しました...笑
とにかく、この構造のために、「サブ」ナビゲーションコントローラーにプッシュするビューに問題があります。「親」ナビゲーションコントローラーのグラム内にのみ収まり、プッシュされたビューのコンテンツを約20/40pxl押し下げるためです。 ..。。
どうすればこれが起こらないようにするのだろうと思っていました。これが何が起こっているのかを示す2枚の写真です。
ラベルがInterfaceBuilderの中央に明確に配置されている場所
これは私がこれまでに持っているこのようなもののためのコードです。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
// Init the (sub)navigationController
otherNav = [[UINavigationController alloc] init];
// Add this (sub)NavController to the current viewcontroller (which is inside the (parent)navcontroller)
[self.view addSubview:otherNav.view];
// Hide the (sub)NavControllerbar
otherNav.navigationBar.hidden = YES;
// Load a detial view into the (sub)NavController
DetailViewController *detailView = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]];
[otherNav pushViewController:detailView animated:NO];
}
otherNavも、このビューのグローバルアクセス用に.hファイルに設定されます。