如何在costomNavigationbar中检测方向?

时间:2010-06-18 10:24:29

标签: iphone uinavigationbar

当我的costomNavigation更改为纵向或横向时,我需要绘制纵向图像或横向图像。

2 个答案:

答案 0 :(得分:0)

您需要在UIViewController中覆盖willRotateToInterfaceOrientation:duration :.每次应用更改其方向时,都会给您打电话。

答案 1 :(得分:0)

您可以使用UIDevice Class检测方向,如下所示:

http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIDevice_Class/Reference/UIDevice.html#//apple_ref/occ/instp/UIDevice/orientation

您需要使用方法

- (void)beginGeneratingDeviceOrientationNotifications  

- (void)endGeneratingDeviceOrientationNotifications  

这应该可行。