gpt4 book ai didi

ios - 为什么 tableView 重叠在顶部的状态?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:02:50 31 4
gpt4 key购买 nike

我创建了一个选项卡 View Controller ,并将其中一个选项卡设为带有 TableView 的 TableViewController。我不明白的是为什么表格 View 与模拟器顶部的状态重叠?这是一个屏幕截图

enter image description here

table view 不应该自动向下调整以避免那个顶部位吗?我该怎么做才能重新格式化它?我应该关闭顶部状态吗?以某种方式向下移动表格 View ?

最佳答案

您可以在屏幕上添加一个导航栏,或者如果您真的不需要它,您可以将 tableview 的顶部向下移动 20 点以调整状态栏。在 iOS7+ 中,状态栏位于屏幕上方。它是操作系统设计的一部分,之前的版本会将所有内容下移。

如以下评论所述,状态栏可能并不总是 20.0f。您可以通过编程方式检查 viewWillAppear 并相应地调整 tableview 框架。要以编程方式获取状态栏高度,您可以执行以下操作:

[UIApplication sharedApplication].statusBarFrame.size.height

正如发布的一些答案,您可以编辑表格 View 的内容插图,但我不推荐这样做,因为当您滚动内容时,它仍会位于状态栏下方。

关于ios - 为什么 tableView 重叠在顶部的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27301350/

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