zoukankan      html  css  js  c++  java
  • ios 转屏问题

    IOS 6 以前的方法

    1 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
    2 
    3 {
    4 
    5     NSLog(@"shouldAutorotateToInterfaceOrientation");
    6 
    7     return (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft ||  toInterfaceOrientation == UIInterfaceOrientationLandscapeRight);
    8 
    9 }

    IOS 6以后的方法

     1 - (BOOL)shouldAutorotate
     2 
     3 {
     4 
     5     return YES;
     6 
     7 }
     8 
     9 - (NSUInteger)supportedInterfaceOrientations
    10 
    11 {
    12 
    13     return UIInterfaceOrientationMaskAll;
    14 
    15  
    16 
    17 }
    18 
    19  

    以后是转屏后会调用的方法

    - (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
    
    {
    
        NSLog(@"将要旋转到 ");
    
        if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft || toInterfaceOrientation == UIInterfaceOrientationLandscapeRight )
    
        {
    
           _label.text = @"横屏";
    
         }
    
       else
    
        {
    
           _label.text = @"竖屏";
    
        }
    
     
    
    }
    
     
    
    - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
    
    {
    
        NSLog(@"已经旋转到某个方向");
    
     
    
    }
  • 相关阅读:
    git
    java网络
    配置本地git服务器(gitblit win7)
    atom 插件安装【转载】
    javaIo
    如何在eclipse中设置断点并调试程序
    如何将工程推到github上
    git操作记录
    编码
    node升级7.0以上版本使用gulp时报错
  • 原文地址:https://www.cnblogs.com/leeAsia/p/3231314.html
Copyright © 2011-2022 走看看