gpt4 book ai didi

ios - iOS 7 中的 UITabbarController 布局问题-导航栏后面的 View

转载 作者:技术小花猫 更新时间:2023-10-29 10:44:44 25 4
gpt4 key购买 nike

我正在研究需要升级到 iOS 7 的移动解决方案。我有一个带有 4 个选项卡的选项卡栏 Controller ,它嵌入在导航 Controller 中。选项卡栏的所有 4 个 View Controller 都有一个位于 (0,0) 原点的表格 View ,并设置为 View 大小,并正确设置了调整大小的 handle 。当我启动应用程序时,第一个选项卡栏项中的 TableView 正确显示在导航项下方,而其余 3 个选项卡栏项中的 TableView 显示在导航项下方。基本 Controller 对于我在其中设置了以下代码的所有 View Controller 都是相同的。

if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
[self performSelector:@selector(setEdgesForExtendedLayout:) withObject:[NSNumber numberWithInt:UIRectEdgeNone]];
}

我还在相关 View Controller 的 Storyboard的“扩展边缘”部分下取消选择“Under Top Bars”和“Under Bottom Bars”。但问题仍然存在。

对此的任何意见都会对我有很大帮助。

谢谢

苏德赫尔

最佳答案

通过将 setEdgesForExtentedLayout 设置为 UIRectEdgeNone 到 UITabbarController 而不是将其设置为选项卡栏中的每个 View Controller ,该问题已得到修复。

关于ios - iOS 7 中的 UITabbarController 布局问题-导航栏后面的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19224153/

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