Iphone 使用UInavigationcontroller从右侧推送viewcontroller的最佳方式是什么?

Iphone 使用UInavigationcontroller从右侧推送viewcontroller的最佳方式是什么?,iphone,uinavigationcontroller,pushviewcontroller,popviewcontroller,Iphone,Uinavigationcontroller,Pushviewcontroller,Popviewcontroller,我想知道如何使用uinavigationcontroller从左侧推送viewcontroller。 现在我知道两种方法 1) 使用UI动画 2) 使用弹出视图控制器,而不是按 当应用程序有复杂的堆栈时,上述方法似乎不是合适的实现方法 如果你们知道其他的方法;请分享你的知识 问候扎胡 让我试着深入了解这件事 假设一个基于窗口的应用程序有spiltview控制器,主视图有tabview控制器,每个选项卡有一个uinavigation控制器; aka内容视图控制器; 管理堆栈变得相当复杂。当前,按下

我想知道如何使用uinavigationcontroller从左侧推送viewcontroller。 现在我知道两种方法

1) 使用UI动画

2) 使用弹出视图控制器,而不是按

当应用程序有复杂的堆栈时,上述方法似乎不是合适的实现方法

如果你们知道其他的方法;请分享你的知识

问候扎胡

让我试着深入了解这件事

假设一个基于窗口的应用程序有spiltview控制器,主视图有tabview控制器,每个选项卡有一个uinavigation控制器; aka内容视图控制器;
管理堆栈变得相当复杂。

当前,按下UINavigationController会从右向左推动viewController

弹出从左到右弹出viewController

这是用户期望的行为

如果你试图改变这一点,我觉得你将违反苹果公司的人机界面准则,让你的用户感到困惑。所以我说你不应该这么做


您的数据/堆栈结构是什么样的,使您认为这是一个好主意?我问,也许有更好的办法。

你是怎么做流行音乐的,为什么不起作用?我认为这是后可能的答案,因为你的观点是复杂的。