この問題でつまずいたことがありますか?
基本的に iOS 7 では、ナビゲートしたサブビュー上でナビゲーション コントローラーがレンダリングされます。
iOS 6 ビューでは、ナビゲーション バーとフッターの間に囲まれています。iOS 7 では、ナビゲーション バーとフッターの下で、サブビューが全画面表示されるように見えます。その結果、ユーザーには表示されません。
サブビューに移動する方法は次のとおりです
BRSMyListSubViewController *tagsInfoVC = [[BRSMyListSubViewController alloc] initWithCheckinsList:self.checkinsList
selectedTag:[self tagByIndexPath:indexPath]];
[self.navigationController pushViewController:tagsInfoVC animated:YES];
これが私がそれを初期化する方法ですviewDidLoad
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Settings" style:UIBarButtonItemStyleBordered target:self action:@selector(settings:)];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Logout" style:UIBarButtonItemStyleBordered target:self action:@selector(logout:)];
価値があることについては、サブビューが Autolayout を使用して XIB で定義されていることにも言及する必要があります。これが私のXIBのソースです:http://pastebin.com/6RR0zYu4
最後に、iOS 6 での表示は次のとおりです。
そしてiOS 7では
何かご意見は ?