UICollectionView滚动更改导航颜色和选项卡的方式

时间:2016-12-20 14:45:27

标签: ios objective-c swift uicollectionview uitabbarcontroller

我正在构建一个iOS应用程序,并使用故事板和自动布局完成了所有布局。

我有一个ViewController如下

enter image description here

对于CollectionView我已指定它有4个单元格。

当我垂直滚动时,导航栏和标签栏的背景颜色会发生变化。

滚动时,如何确保背景颜色不会改变。

滚动时会发生这种情况 - 您可以看到导航和标签栏的背景颜色发生变化。

enter image description here

2 个答案:

答案 0 :(得分:3)

导航栏和标签栏半透明默认,因此请添加此代码

self.navigationController.navigationBar.translucent = NO;
  self.navigationController.tabBarController.tabBar.translucent = NO;

答案 1 :(得分:2)

根据建议您可以将工具栏和导航栏的半透明属性设置为false,但您也可以在故事板中执行此操作:

enter image description here