【问题标题】:Handle orientation changes in a UIViewController directly subviewed on the key window在 UIViewController 中处理方向更改,直接在键窗口上查看
【发布时间】:2011-07-12 18:51:04
【问题描述】:

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

我是否需要做任何其他方法,如何在设备方向更改时转换视图控制器的视图?.. 如果可能,请给我教程。

提前谢谢你:)

【问题讨论】:

    标签: iphone ipad uiviewcontroller transform uiinterfaceorientation


    【解决方案1】:

    您的术语有些地方有点不清楚,但您通常在app delegate 中遵循的程序是:

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

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

    【讨论】:

      猜你喜欢
      • 2011-05-12
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多