gpt4 book ai didi

ios - 弹出窗口推送时改变 TintColor

转载 作者:可可西里 更新时间:2023-11-01 03:56:47 25 4
gpt4 key购买 nike

我将窗口的色调颜色设置为任意颜色,然后尝试在每个按钮的基础上覆盖它,但似乎只要应用了 segue,按钮就会恢复为窗口色调颜色在他们身上。

在 didFinishLaunchingWithOptions 中设置色调颜色:

self.window.tintColor = [UIColor redColor];

然后我在 viewDidLoad 中的两个按钮:

[self.button1 setImage:[[UIImage imageNamed:@"711-trash"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate] forState:UIControlStateNormal];
self.button1.tintColor = [UIColor purpleColor];

self.button2.tintColor = [UIColor blueColor];

其中 button1 是自定义类型按钮,button2 是系统类型按钮。

enter image description here

当 popover 首次出现时,这两个按钮被染成紫色和蓝色。但是当按下 segue View Controller 时,弹出,两个按钮切换为红色。有什么办法可以避免这种情况吗?

编辑:

enter image description here

最佳答案

我试过像这样重现你的代码:

Storyboard & code

然而一切都按预期进行:

Result on simulator

所以我同意@user3779315,可能你在其他地方设置了按钮的色调。顺便说一句,您项目的其他代码将有助于澄清问题:-)

关于ios - 弹出窗口推送时改变 TintColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32383176/

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