我正在尝试使用带有 Storyboard的 UIViewController 嵌入 UINavigationController。
我正在尝试将 RecordViewController“推送”到 PublishViewController。这似乎根本不起作用。它正在“模态”切换。
PublishViewController => 带有嵌入式 UINavigationController 的 UIViewController。
RecordViewController => UIViewController。
我做错了什么?
Storyboard图片:http://cl.ly/image/0R27072Y2X08
切换 View Segue 代码:
#pragma mark - Navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if([segue.identifier isEqualToString:@"pushToPublish"]) {
PublishViewController *vc = [segue destinationViewController];
}
}
最佳答案
你应该有这样的东西:
Record View Controller 应该嵌入到导航 Controller 中,Record VC 和 Publish VC 之间的 segue 应该定义为 push segue,而不是 modal。请注意,推送转场的象形图是附图中记录和发布之间的那个。
关于ios - 嵌入式 UINavigationController Storyboard问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23159819/