Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 状态栏着色和隐藏浏览_Ios_Xcode_Swift_Uinavigationcontroller_Interface Builder - Fatal编程技术网

Ios 状态栏着色和隐藏浏览

Ios 状态栏着色和隐藏浏览,ios,xcode,swift,uinavigationcontroller,interface-builder,Ios,Xcode,Swift,Uinavigationcontroller,Interface Builder,我只想更改状态栏的颜色,使其与navigationController的颜色一致 我读过一些帖子,现在我明白我不能更改状态栏的颜色,基本上,我需要一个视图,并更改该视图的颜色。嗯 所以我的问题是: 我在ViewController中有一个UITableView,该ViewController嵌入在NavigationController中 在NavigationController中,我设置了标志隐藏条:在滑动时 当我滑动TableView时,我的导航栏消失,但它也会覆盖我的视图,我将其设置为2

我只想更改状态栏的颜色,使其与navigationController的颜色一致

我读过一些帖子,现在我明白我不能更改状态栏的颜色,基本上,我需要一个视图,并更改该视图的颜色。嗯

所以我的问题是:

我在ViewController中有一个UITableView,该ViewController嵌入在NavigationController中

在NavigationController中,我设置了标志隐藏条:在滑动时

当我滑动TableView时,我的导航栏消失,但它也会覆盖我的视图,我将其设置为20的高度以模拟状态栏

我发现了这一点,这正是我的问题所在,我在这篇文章中读到了一个逻辑解决方案,但OP没有回答它是否有效,无论如何,我认为我需要正确地处理这些约束,但这个解决方案在xcode7 swift 2.0上对我不起作用


有什么想法吗?

我在这篇文章中找到了完美的解决方案:

标记为已接受的解决方案已过时


对不起,我认为没有必要,因为我链接了一篇文章,这正是我的问题所在,它包含了所有的图片。