gpt4 book ai didi

ios - 当 UISearchBar 处于事件状态时,UITableView 内容与状态栏重叠

转载 作者:IT王子 更新时间:2023-10-29 07:47:29 26 4
gpt4 key购买 nike

我有一个带有 UISearchBar 和 UISearchDisplayController 的 UITableViewController。它存在于 UINavigationController 中的 UIViewController 中的容器 View 中。我做了这张图片来帮助描述结构:

enter image description here

这才是真正的样子:

enter image description here

当我点击搜索栏时,我必须隐藏导航栏。通常,这会自行发生,但由于我的 UITableViewController 位于容器 View 内,我必须自己处理该更改。这就是它当时的样子,请注意状态栏是白色的,因为导航栏是白色的,尽管此时它是隐藏的。

enter image description here

一旦我开始输入一些搜索文本,结果就会显示出来。如果我向上滚动这些结果,它们会在搜索栏下方通过,但会与状态栏重叠,这非常不吸引人。

enter image description here

如果不涉及 Container View,那么这一切都会按预期进行,表格内容会在状态栏下方传递,但如果涉及 ContainerView,表格文本和状态栏会发生冲突。

如何让文本像往常一样在状态栏下方移动?

最佳答案

我已经搜索了几个小时,我的最终结果是将这一行放在 viewDidLoad 中: self.extendedLayoutIncludesOpaqueBars = YES;

问题解决:)

关于ios - 当 UISearchBar 处于事件状态时,UITableView 内容与状态栏重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23124853/

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