gpt4 book ai didi

iOS 7 导航栏 barTintColor - 能够让它从上到下淡出吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:43:53 27 4
gpt4 key购买 nike

iOS7 中,navigation barTintColor 非常“乏味”。在 iOS6(及以下版本)中,导航栏的颜色会从上到下从浅到深逐渐变暗。

iOS7 中,我可以将导航栏设置为自定义颜色,但从上到下都是一样的。有什么方法可以得到同样的褪色效果吗?

谢谢!

最佳答案

您可以使用开源 CRGradientNavigationBar支持渐变的子类。这是可取的,因为它比必须处理图像更健壮。

enter image description here

你像这样设置你的导航 Controller :

UINavigationController *navigationController = [[UINavigationController alloc] initWithNavigationBarClass:[CRGradientNavigationBar class] toolbarClass:nil];

或者在 Storyboard 中设置导航栏的类,然后使用 setBarTintGradientColors: 传递一个颜色数组。

[[CRGradientNavigationBar appearance] setBarTintGradientColors:colors];

关于iOS 7 导航栏 barTintColor - 能够让它从上到下淡出吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21939292/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com