gpt4 book ai didi

ios - UITableView in AutoLayed Out Xib Crops in 3.5-Inch screen

转载 作者:行者123 更新时间:2023-11-29 03:15:30 24 4
gpt4 key购买 nike

我有一个使用导航 Controller 和标签栏 Controller 的应用程序。所以我的 View Controller 都有导航栏和标签栏。

当我将 UITableView 添加到 UIViewController,然后运行 ​​3.5 英寸屏幕的模拟器时,会发生以下情况

  1. 表格顶部并非从 UIViewController 的顶部开始(位于导航栏的正下方)
  2. 底部内容(如果我有多个页面并滚动到底部)会被剪切
  3. 如果我使用 style == Grouped,那么顶部标题总是会被切断

要明白我的意思,请尝试以下步骤:

  1. 使用 xib 创建 UIViewController 类型的新文件
  2. 确保选中自动布局
  3. 在界面设计器中,将模拟指标设置为具有半透明的顶部栏和底部标签栏。
  4. 向单元格添加一个 UITableView
  5. 在其中添加一些数据,以便您可以看到数据并滚动
  6. 运行应用

任何人都可以帮助提供有关如何解决这些问题的指导吗?你们也遇到这些问题还是只有我遇到这些问题?

最佳答案

假设它在您认为加载的 iOS 7 位置重现:

- (void)viewDidLoad {
[super viewDidLoad];
// To support iOS 6
if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
self.edgesForExtendedLayout = UIRectEdgeNone;
}
}

关于ios - UITableView in AutoLayed Out Xib Crops in 3.5-Inch screen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21738595/

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