【问题标题】:UICollectionView scroll changes color of navigation and tab howUICollectionView 滚动更改导航和选项卡的颜色如何
【发布时间】:2016-12-20 14:45:26
【问题描述】:
我正在构建一个 iOS 应用程序,并使用故事板和自动布局完成了所有布局。
我有一个ViewController,如下
对于CollectionView,我已指定它有 4 个单元格。
我遇到的问题是,当我垂直滚动时,导航栏和标签栏的背景颜色会发生变化。
如何确保滚动时不改变背景颜色。
这就是我滚动时发生的情况 - 您可以看到导航和标签栏的背景颜色发生了变化。
【问题讨论】:
标签:
ios
objective-c
swift
uicollectionview
uitabbarcontroller
【解决方案1】:
你的导航栏和标签栏默认是半透明的,所以添加这个代码
self.navigationController.navigationBar.translucent = NO;
self.navigationController.tabBarController.tabBar.translucent = NO;
【解决方案2】:
按照建议,您可以将工具栏和导航栏的半透明属性设置为 false,但您也可以在情节提要中执行此操作: