gpt4 book ai didi

iOS隐藏BarsOnSwipe状态栏背景色

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:26:22 24 4
gpt4 key购买 nike

当我使用 hidesBarsOnSwipe 属性滑动并隐藏导航栏时,状态栏具有清晰的背景。如何将状态栏的背景设置为与导航栏相同的颜色?这里有几张图片显示了我的问题,这些都包含在 UITableViewController 中。

enter image description here

分开

enter image description here

单独的图片,看起来像一个大的。 enter image description here

最佳答案

我遇到了同样的问题,并且能够解决它。我是 iOS 开发人员的新手,我不认为这个解决方案是万无一失的。我在其他地方找不到任何好的答案,所以我是这样克服它的:

  1. 我从 UITableViewController 转换为带有嵌套 UITableView 的 UIViewController。请注意,仔细检查子 TableView 的委托(delegate)是否设置为 UIViewController。
  2. 我添加了一个高度为 20px 的 View 和一个要设置为状态栏“背景”的背景色。对该 View 设置约束,如下所示: bar background constraints

  3. 在您的表格 View 中,将约束设置为基本全屏。这里有一个重要的注意事项,顶部约束是“Top Layout Guide.Top”而不是“Top Layout Guide.Bottom”。默认情况下,我相信这个约束与底部有关。双击约束可以将其调整到顶部。没有这个,任何表格标题单元格都没有为我正确定位 enter image description here

希望对您有所帮助。

关于iOS隐藏BarsOnSwipe状态栏背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29319449/

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