我想知道如何使用UINavigationtionController推送视图控制器,但是从左侧侧推。 现在我知道两种方式
1)使用UIAnimations ......
2)使用弹出viewcontroller而不是推!
好吧,当应用程序具有复杂的堆栈时,上面的方法似乎不适合实现。
如果你们知道其他任何方式;请分享您的知识
关心Zahur
让我试着深入挖掘这件事。
假设一个基于窗口的应用程序具有spiltview控制器&主视图有tabview控制器,每个选项卡都有一个uinavigation控制器; 又名内容视图控制器; 管理堆栈变得非常复杂。
答案 0 :(得分:2)
目前,推入UINavigationtionController会将viewController从右向左推送。
Popping从左到右弹出viewController。
这是用户期望的行为。
如果您尝试更改此设置,我认为您将违反Apple的人性化用户界面指南并使您的用户感到困惑。所以我说你不应该这样做。
您的数据/堆栈结构是什么让您认为这是一个好主意?我问,因为可能有更好的方法。