Cli*_*lip 2 objective-c statusbar uinavigationcontroller ios
当我使用hidesBarsOnSwipe属性滑动并隐藏导航栏时,状态栏具有清晰的背景.如何将状态栏的背景设置为与导航栏相同的颜色?以下是一些显示我的问题的图片,这些都包含在一个UITableViewController.

分离

单独的图片,看起来像一个大的.

小智 5
我遇到过同样的问题,并且能够解决它.我是iOS开发人员的新手,我不认为这个解决方案是万无一失的.我在其他地方找不到任何好的答案,所以这就是我克服它的方式:
我添加了一个高度为20px的视图和一个您想要设置为状态栏"背景"的背景颜色.在该视图上设置约束,如下所示:

在表格视图中,将约束设置为基本全屏.这里有一个重要的注意事项,顶部约束是"Top Layout Guide.Top"而不是"Top Layout Guide.Bottom".默认情况下,我认为这种约束与底层有关.双击约束可以将其调整到顶部.没有这个,任何表格标题单元格都没有正确定位给我
希望有所帮助.