在Iphone中,当界面旋转时,有没有方法调用函数?

在Iphone中,当界面旋转时,有没有方法调用函数?,iphone,Iphone,当我的接口旋转时,我想调用某些函数。如何执行这些操作?取决于您要执行的操作 在活动视图控制器类中实现: -willRotateToInterfaceOrientation:持续时间: -WillAnimateRotationInterfaceOrientation:持续时间: -didrotateFrominterface方向: 或在您的应用程序代理中: -应用程序:willChangeStatusBarOrientation:持续时间: -应用程序:didChangeStatusBarO

当我的接口旋转时,我想调用某些函数。如何执行这些操作?

取决于您要执行的操作

在活动视图控制器类中实现:

  • -willRotateToInterfaceOrientation:持续时间:
  • -WillAnimateRotationInterfaceOrientation:持续时间:
  • -didrotateFrominterface方向:
或在您的应用程序代理中:

  • -应用程序:willChangeStatusBarOrientation:持续时间:
  • -应用程序:didChangeStatusBarOrientation:
或者听听:

  • UIApplicationWillChangeStatusBarFrameNotification
  • UIApplicationIDChangeStatusBarFrameNotification
  • UIApplicationWillChangeStatusBarOrientationNotification
  • UIApplicationIDChangeStatusBarOrientationNotification
您可以使用:

   [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];

   [[NSNotificationCenter defaultCenter] addObserver:self
      selector:@selector(yourMethod:)
      name:@"UIDeviceOrientationDidChangeNotification" object:nil];