ios - 嵌入式 UINavigationController Storyboard问题

标签 ios objective-c uiviewcontroller storyboard

我正在尝试使用带有 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];

}
}

最佳答案

你应该有这样的东西: Storyboard

Record View Controller 应该嵌入到导航 Controller 中,Record VC 和 Publish VC 之间的 segue 应该定义为 push segue,而不是 modal。请注意,推送转场的象形图是附图中记录和发布之间的那个。

关于ios - 嵌入式 UINavigationController Storyboard问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23159819/

相关文章:

iphone - 电话来电时 NSURLConnection 会中断吗?

objective-c - 将不透明度 slider 添加到颜色面板,以获得一种颜色而不是其他颜色

ios - iphone-在第二个 ViewController 中更改 float

ios - 避免创建多个 ViewController 实例,iOS Swift

ios - 自定义 iOS 7 交互式流行动画在动画后变为空白

ios - 如何在 iOS 中制作像 Book 封面这样的动画?

ios - 如何通过 -(void) 方法更新表格 View 单元格?

php - 保护网络服务器上的文件并通过 iPhone 应用程序访问它们

iphone - Touch 后获取标签文本 [tableView]

ios - 如何解析我添加到项目中的 XML 文件