【发布时间】:2012-09-02 19:37:21
【问题描述】:
当我使用[[[UIApplication sharedApplication] keyWindow] addSubview:myView.view] 将我的加载视图添加为子视图(以便它位于所有视图的顶部)时,即使我的应用程序被锁定为横向,视图的方向也会以纵向显示。当我直接添加为添加子视图时,不会发生这种情况。
知道为什么我哪里出错了吗?
【问题讨论】:
-
这是一个奇怪的构造,添加了一个视图作为
keyWindow的子视图,并且绑定不接收通知事件。为什么不添加作为视图控制器视图的子视图(在这种情况下,视图控制器将获得所有适当的旋转通知事件)。您可以解决您的构造问题,但为什么要这样做呢?