现在的位置: 首页 > 综合 > 正文

获得设备方向 UIInterfaceOrientation

2018年02月13日 ⁄ 综合 ⁄ 共 717字 ⁄ 字号 评论关闭

//获得设备方向

   UIInterfaceOrientation orientation = [[UIApplicationsharedApplication]statusBarOrientation];

    

    //程序启动时获取当前驱动的方向的方法

    [[UIDevicecurrentDevice]beginGeneratingDeviceOrientationNotifications];

    UIDeviceOrientation currentOrientation = [ [UIDevicecurrentDevice]orientation];

    //currentOrientation 可以获得UIDevice 正面向上 向下方向

    [[UIDevicecurrentDevice]endGeneratingDeviceOrientationNotifications];


另外方法:

1。获得启动时设备是横屏还是竖屏
     在applicationDidFinishLaunching或老版本的OS版本中的applicationDidFinishLaunching获得CGRect的域size,比较width和height哪个比较大就可以了。
2。获得当前的设备是横屏还是竖屏
      从UIDevice的orientation属性,就可以得到方向。
      不过在获得方向之前要调用UIDevice的beginGeneratingDeviceOrientationNotifications方法更新设备信息。

转自:http://blog.csdn.net/love12chen/article/details/7462374

抱歉!评论已关闭.