gpt4 book ai didi

ios - UIAppearence 仅适用于 iOS 中的系统颜色?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:04:47 26 4
gpt4 key购买 nike

我正在尝试使用 UIAppearance 更改我的应用中导航栏的颜色。

但只有当我使用系统颜色时,它才有效:

    UINavigationBar *navigationBarAppearance = [UINavigationBar appearance];

[navigationBarAppearance setBarTintColor:[[UIColor alloc] initWithRed:220.0f green:47.0f blue:40.0f alpha:100.0f]]; // does not work

[navigationBarAppearance setBarTintColor:[UIColor colorWithRed:220.0f green:47.0f blue:40.0f alpha:100.0f]]; // does not work

[navigationBarAppearance setBarTintColor:[UIColor redColor]]; // works

有什么建议吗?

最佳答案

方法

colorWithRed:green:blue:alpha:

接受 0.01.0 之间的四个值。因此,如果您有从 0.0255.0 的分量,则需要除以 255.0f 进行归一化。

[UIColor alloc] initWithRed:220.0f/255.0f green:47.0f/255.0f blue:40.0f/255.0f alpha:100.0f/255.0f]

关于ios - UIAppearence 仅适用于 iOS 中的系统颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24679041/

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