zoukankan      html  css  js  c++  java
  • IOS翻转时,使用2个view的交换(需注意)

    - (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)
    interfaceOrientation duration:(NSTimeInterval)duration {
        if (interfaceOrientation == UIInterfaceOrientationPortrait) {
            self.view = self.portrait;
            self.view.transform = CGAffineTransformIdentity;
            self.view.transform =
            CGAffineTransformMakeRotation(degreesToRadians(0));
            self.view.bounds = CGRectMake(0.0, 0.0, 320.0, 460.0);//纵方向-20
        }
        else if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) {
            self.view = self.landscape;
            self.view.transform = CGAffineTransformIdentity;
            self.view.transform =
            CGAffineTransformMakeRotation(degreesToRadians(-90));
            self.view.bounds = CGRectMake(0.0, 0.0, 480.0, 300.0);
        }
        else if (interfaceOrientation ==
                 UIInterfaceOrientationPortraitUpsideDown) {
            self.view = self.portrait;
            self.view.transform = CGAffineTransformIdentity;
            self.view.transform =
            CGAffineTransformMakeRotation(degreesToRadians(180));
            self.view.bounds = CGRectMake(0.0, 0.0, 320.0, 460.0);
        }
        else if (interfaceOrientation ==
                 UIInterfaceOrientationLandscapeRight) {
            self.view = self.landscape;
            self.view.transform = CGAffineTransformIdentity;
            self.view.transform =
            CGAffineTransformMakeRotation(degreesToRadians(90));
            self.view.bounds = CGRectMake(0.0, 0.0, 480.0, 300.0);
        }
    }

  • 相关阅读:
    Android第二次作业
    六月十二课下作业
    第十三周课下作业
    第十三周上机练习
    第十二周课下作业
    第十二周上机作业
    十一周课下作业
    第十一周上机作业
    第十周上机练习
    android-7增删改查
  • 原文地址:https://www.cnblogs.com/tx8899/p/2542886.html
Copyright © 2011-2022 走看看