我正在尝试在我的应用程序的关键窗口上查看viewcontroller的视图。我需要这样做,以便从应用程序中我将使用[[UIApplication sharedApplication] keyWindow]获取keywindow,然后将viewcontroller的视图子视图到该窗口。但是我没有在该viewcontroller的shouldRotateToInterface方法中获得方向更改。它在初始化时触发一次,在dealloc上触发一次但在旋转设备时不会触发。
我是否需要执行任何其他方法,如何在设备方向发生变化时对视图控制器的视图进行转换?如果可能,请给我教程。
提前谢谢你:)
答案 0 :(得分:0)
您的术语在某些地方有点偏离有点不清楚,但您通常在app delegate
中遵循的程序是:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = self.yourViewController;
self.window makeKeyAndVisible];
return YES;
}
在xcode中创建新项目时,这取自Apple模板。这应该是获取shouldRotateToInterface
方法和其他各种方法所需的全部内容。