我在这里浏览了不同的类似问题,但找不到任何对我的问题有用的东西。我正在努力解决的问题很简单,但我无法弄清楚。
我正在使用 Xcode 4.6.2 和 Storyboard。这是故事板:
这是我想要的工作流程:
- 点击 tableVC 中的单元格应该会推动 Edit document 视图并提供 Back 和 Done 按钮。
- 点击相机图片应该“加载”(推送/模态?)我的 cameraVC,它是 UIImagePickerController 的子类。我在选择器顶部添加了一个自定义叠加层,并使用自定义按钮拍照。在此事件中,我当前执行导致 previewDocumentView(模态显示)的 segue,当点击“使用”按钮时,我会显示编辑文档视图。
问题是即使我尝试设置属性,编辑文档视图也没有导航栏self.navigationBarHidden = NO;
这对我来说似乎很正常,因为我已经以模态方式呈现了视图,但是那该怎么做呢?
我尝试从 tableVC 推送我的 cameraVC,但我收到一条错误消息,指出禁止堆叠 2 个导航控制器(因为 UINavigationController 的 UIImagePickerController 子类的 cameraVC 子类)。似乎我唯一的选择是以模态方式呈现 cameraVC 但我不知道如何使用导航栏呈现编辑文档 VC。
编辑:在 cameraVC 中有一个导航栏不是最佳的,但如果这是唯一的方法是可以接受的。