Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS导航视图是否同时具有“后退”和“保存”按钮?_Ios_Uinavigationcontroller - Fatal编程技术网

iOS导航视图是否同时具有“后退”和“保存”按钮?

iOS导航视图是否同时具有“后退”和“保存”按钮?,ios,uinavigationcontroller,Ios,Uinavigationcontroller,我是iOS编程新手,需要一些关于创建导航的帮助。我有一个顶层视图,如左图所示。当用户按下创建新按钮时,应用程序应显示一个日记条目视图,如右图所示 我目前已经使用导航控制器实现了这两个视图。我发现的问题是,现在有两种方法可以向后导航:1使用左上角的“后退”按钮,2使用保存到文件的“保存”按钮。我认为后退按钮应该返回而不保存,或者应该是取消按钮,在这种情况下,我不应该使用导航控制器 这类问题的标准UI方法是什么 我认为您不应该更改视图的体系结构,通过左上角的按钮返回到上一个视图控制器和通过保存按钮返

我是iOS编程新手,需要一些关于创建导航的帮助。我有一个顶层视图,如左图所示。当用户按下创建新按钮时,应用程序应显示一个日记条目视图,如右图所示

我目前已经使用导航控制器实现了这两个视图。我发现的问题是,现在有两种方法可以向后导航:1使用左上角的“后退”按钮,2使用保存到文件的“保存”按钮。我认为后退按钮应该返回而不保存,或者应该是取消按钮,在这种情况下,我不应该使用导航控制器

这类问题的标准UI方法是什么


我认为您不应该更改视图的体系结构,通过左上角的按钮返回到上一个视图控制器和通过保存按钮返回到上一个视图控制器是非常标准和方便的,iAction可以像这样

-(IBAction)doSaveStuff:(UIButton *)sender
{
   // saving stuff
   [self.navigationController popViewControllerAnimated:YES];
}

是的,你正在遵循正确的方法。使用Canel创建两个UIBarButton并保存标题,添加目标/选择器/操作方法。将Canel按钮放在左侧,将Save按钮放在右侧。