我一直在尝试为 iOS 7 更新我的应用程序。它在 ios 5 和 6 上运行良好。我创建了一个正在发生的事情的示例。我有一个 uitabbarcontroller 作为根视图和一个标准的 uiviewcontroller 作为孩子。在所说的孩子中,我有 2 个开关,一个靠近底部中心,一个右对齐和垂直居中。该应用程序支持所有方向。当我从横向旋转到纵向或反之亦然时,其中一个开关不再起作用。子视图的边界但父视图的边界似乎对应于旧方向,导致开关可见但在父视图之外。为什么会发生这种情况,更重要的是,我该如何解决?
附上图片,灰色背景是标签栏控制器子视图的超级视图。