gpt4 book ai didi

iphone 按钮文本颜色在单击时自行改变?

转载 作者:行者123 更新时间:2023-11-28 20:37:11 25 4
gpt4 key购买 nike

我正在尝试对我的第一个 iPhone 应用程序进行故障排除,但我遇到了一个我不知道的问题。我在 View 上有很多按钮,当您单击它们时,它们的文本颜色会从黑色变为蓝色。我假设我可以通过每次按下按钮将其设置回黑色时设置 textColor 属性来解决这个问题,但我觉得一定有其他事情发生了。

有人知道为什么我的按钮会自己改变颜色吗?

最佳答案

可以根据按钮状态使用不同的标题颜色。使用 UIButton 类的以下方法设置它们:

- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state

[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateHighlighted];

其中 UIControlStateNormal 是默认的、未按下的按钮状态,forState:UIControlStateHighlighted 表示按下状态。但是还有更多,可以用二进制求和组合,比如(UIControlStateHighlighted | UIControlStateSelected)。

关于iphone 按钮文本颜色在单击时自行改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9985596/

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