ios - 使用 Push Segue 时 UINavigationController 是否强制

标签 ios uinavigationcontroller uinavigationbar segue

我有一个UINavigationController来在我的UIViewContollers之间切换,但我没有使用隐藏的NavigationTopBar。我只有一个自定义 imageButton 来切换回之前的 ViewController,因此我在 imageButton 和之前的 之间进行了推送转场 View Controller

一切正常,但我不知道这是否是执行此操作的好方法,或者最好使用NavigationTopBar

我唯一的问题是,当我想切换回来时,当我单击imageButton时, View 从右到左,而我希望 View 从左到左是的,就像使用 NavigationTopBar 后退按钮时一样。

我怎样才能做到这一点?

  1. 我保留 imageButton 来切换回来,而不使用 NavigationTopBar
  2. 我使用 NavigationTopBar 并自定义后退按钮。

最佳答案

试试这个:

[self.navigationController popViewControllerAnimated:YES];

关于ios - 使用 Push Segue 时 UINavigationController 是否强制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16231544/

相关文章:

ios - 在 applicationWillEnterForeground 之前更改 View

ios - 在保持相同导航栏的同时交换 NavigationController 的 ViewController

ios - 使用 UINavigationController 时 UIStackView 无法设置底部约束

ios - 在导航栏中添加自定义 View ,如 whatsapp

iphone - 导航栏和 View 之间的分隔符 - iOS 7

ios - 为什么我在 iphone 应用程序发布之前获得 admob 点击

objective-c - 在字符串Objective-c中连接字符串

ios - 向 leftBarButtonItem 添加后退箭头?

ios - 如何使用 UIViewController 将数据传递给 ViewController

ios - 如何查看用户使用的 iOS 设备?