Tencent / QMUI_iOS

QMUI iOS——致力于提高项目 UI 开发效率的解决方案
http://qmuiteam.com/ios
Other
7.05k stars 1.37k forks source link

qmui_navigationBarBarTintColor #1403

Closed lhf19900402 closed 2 years ago

lhf19900402 commented 2 years ago

qmui_navigationBarBarTintColor 这个方法是设置导航栏的背景色吗? 为什么我设置了没有反应? 系统是iOS15.4

lhf19900402 commented 2 years ago

我测试过 在iOS14系统下qmui_navigationBarBarTintColor 这个方法是好的

MoLice commented 2 years ago

提供一下可重现的 Demo 我看看

lhf19900402 commented 2 years ago

提供一下可重现的 Demo 我看看 归档.zip

MoLice commented 2 years ago

因为你没用配置表,所以一切行为都是 iOS 15 系统默认的。iOS 15 默认的行为就是导航栏在滚动前是一种样式,滚动后是另一种样式。你不用配置表,默认设置的都是滚动后的样式,所以你的 Demo 里没 scrollView 时看到的都是滚动前的,就会觉得和代码不符合。

例如你加一个 UIScrollView 进去,滚一下,就能看到你的样式了。

image

具体自行了解相关知识。QMUI 配置表相关开关可以搜索 TabBarUsesStandardAppearanceOnly