Iphone 在“关键点”窗口上直接子视图的UIViewController中处理方向更改

Iphone 在“关键点”窗口上直接子视图的UIViewController中处理方向更改,iphone,ipad,uiviewcontroller,transform,uiinterfaceorientation,Iphone,Ipad,Uiviewcontroller,Transform,Uiinterfaceorientation,我正在尝试在我的应用程序的关键窗口上子查看viewcontroller的视图。我需要这样做,从应用程序中,我将使用[[UIApplication sharedApplication]keywindow]获取keywindow,然后将viewcontroller的视图子视图添加到该窗口。但我并没有在viewcontroller的shouldRotateToInterface方法中得到方向更改。它在初始化时触发一次,在解除锁定时触发一次,但在旋转设备时不会触发 我是否需要执行任何其他方法,如何在设备

我正在尝试在我的应用程序的关键窗口上子查看viewcontroller的视图。我需要这样做,从应用程序中,我将使用[[UIApplication sharedApplication]keywindow]获取keywindow,然后将viewcontroller的视图子视图添加到该窗口。但我并没有在viewcontroller的shouldRotateToInterface方法中得到方向更改。它在初始化时触发一次,在解除锁定时触发一次,但在旋转设备时不会触发

我是否需要执行任何其他方法,如何在设备方向改变时转换视图控制器的视图?。。如果可能的话,请给我辅导


提前感谢您:

您的术语有些不清楚,但您在应用程序中通常遵循的步骤是:

这是在xcode中创建新项目时从Apple模板中获取的。这就是您需要调用shouldRotateToInterface方法和其他各种方法的全部内容

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window.rootViewController = self.yourViewController;
    self.window makeKeyAndVisible];
    return YES;
}