使用导航控制器在视图之间导航
Posted
技术标签:
【中文标题】使用导航控制器在视图之间导航【英文标题】:Navigating between Views using Navigation Controller 【发布时间】:2014-05-29 15:20:45 【问题描述】:我有以下问题:
我的应用程序有 3 个视图,第一个和第二个之间的视图是使用导航控制器所必需的,但第三个不是必需的,[[self navigationController] setNavigationBarHidden: NO animated: YES];
的隐匿性并返回到第二个 mendiante 一个按钮和 segue。
我的问题是,当您返回第二个视图时,它显示为导航控制器,但是当您按下返回时,它会转到第三个视图,而不是应该的第一个视图。你能帮我吗?
【问题讨论】:
不确定“mendiante”是什么意思?你能用别的词吗? 您能否更具体地说明您是如何(以及在何处)添加UINavigationController
的?另外,我不明白“返回第二个按钮并继续”。你是法国人吗?
"mediante"=使用按钮和segue
【参考方案1】:
不要使用“push segue”从第三个视图到第二个视图。 使用
- (IBAction)backToPreviousView:(id)sender
[self.navigationController popViewControllerAnimated:NO];
改为用于第三个视图按钮的触摸事件。 这是一个snapshot 供您预览。
【讨论】:
以上是关于使用导航控制器在视图之间导航的主要内容,如果未能解决你的问题,请参考以下文章
在导航控制器中使用 Auto Layout 的主视图和滚动视图之间的差距