横向模式下UINavigationController后退按钮问题?

时间:2010-06-15 14:07:31

标签: iphone-sdk-3.0 uinavigationcontroller uinavigationitem

我的iphone应用程序更早支持纵向模式,现在我也想支持景观模式。

除了导航控制器后退按钮,我的应用程序中的一切正常。 我在navigaton conroller中使用了tableviews,当我在横向模式视图中单击后退按钮时,它会加载它的前一个视图,但动画很奇怪。

我已经给出了默认动画但是,在横向模式视图中,当我点击后退按钮时,动画是颠倒动画而不是默认左设置。

有没有人遇到过这种问题? 提前谢谢。

1 个答案:

答案 0 :(得分:6)

我理解了问题,下面是解决方案...... 我推入导航控制器的每个viewcontroller都应该有以下委托方法。

每个视图控制器应确认它支持方向更改

  • (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { self.orientation = interfaceOrientation; 返回YES; }