Ios UICollectionView滚动更改导航和选项卡的颜色
我正在构建一个iOS应用程序,并使用故事板和自动布局完成了所有布局 我有一个Ios UICollectionView滚动更改导航和选项卡的颜色,ios,objective-c,swift,uicollectionview,uitabbarcontroller,Ios,Objective C,Swift,Uicollectionview,Uitabbarcontroller,我正在构建一个iOS应用程序,并使用故事板和自动布局完成了所有布局 我有一个ViewController,如下所示 对于CollectionView我已经指定它有4个单元格 我遇到的问题是,当我垂直滚动时,导航栏和选项卡栏的背景颜色会改变 如何确保在滚动时背景颜色没有改变 这就是我滚动时发生的情况-您可以看到导航和选项卡栏的背景颜色发生变化 默认情况下,导航栏和选项卡栏是半透明的,因此添加此代码 self.navigationController.navigationBar.transluce
ViewController
,如下所示
对于CollectionView
我已经指定它有4个单元格
我遇到的问题是,当我垂直滚动时,导航栏和选项卡栏的背景颜色会改变
如何确保在滚动时背景颜色没有改变
这就是我滚动时发生的情况-您可以看到导航和选项卡栏的背景颜色发生变化
默认情况下,导航栏和选项卡栏是半透明的,因此添加此代码
self.navigationController.navigationBar.translucent = NO;
self.navigationController.tabBarController.tabBar.translucent = NO;
默认情况下,导航栏和选项卡栏是半透明的,因此请添加此代码
self.navigationController.navigationBar.translucent = NO;
self.navigationController.tabBarController.tabBar.translucent = NO;
按照建议,您可以将工具栏和导航栏的半透明属性设置为false,但也可以在情节提要中执行此操作:
根据建议,您可以将工具栏和导航栏的半透明属性设置为false,但也可以在情节提要中执行此操作: