gpt4 book ai didi

iphone - Storyboard 和 Container View 的疯狂行为

转载 作者:行者123 更新时间:2023-12-03 21:15:56 25 4
gpt4 key购买 nike

有一个小问题让我抓狂。我刚刚开始为一个非常简单的应用程序创建一个 Storyboard并运行它,我无法理解为什么 Xcode 内的 Storyboard外观与运行时的外观完全不同。

我认为下面的两张图片比文字更能解释我的问题。

Xcode appearance这是 Xcode 的外观,也是我希望在 iPhone 屏幕上看到的外观。默认情况下,所有 Controller 都配置为推断父 Controller 的大小。

running appearance

这是运行时的外观,我不应该在屏幕上看到它。看起来 TEST View Controller 的 View 不会推断 tabBarController 可用大小的大小,而是与主容器 View 的大小相匹配。

有什么建议可以解决这个问题吗?这可能是 Xcode 的错误吗?我正在运行最新的 Xcode 4.5.2

提前谢谢您。

编辑

我非常确定此行为是由 Apple 在 iOS 6.0 SDK 上引入的新约束机制引起的。最后我找到了 Storyboard文件的一个选项,即“使用自动布局”。禁用此标志后,Xcode 和 Simulator 之间的应用程序可视化现在是一致的。更准确地说,我认为该错误是由 Controller View 和 UITabBar 之间的未命中约束引起的。

我将使用其错误报告服务向 Apple 通知这种疯狂行为。

最佳答案

我建议在 iPhone 设备上使用选项卡栏作为 Storyboard的初始 View Controller 。不要将其添加为 childViewController。然后将 iAd 添加到 SuperViewController,它将是选项卡栏 View Controller 的父类(super class)。希望这有帮助!

关于iphone - Storyboard 和 Container View 的疯狂行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13542170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com