gpt4 book ai didi

ios - 如何为 UIButton 设置默认状态图像?

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

我完全糊涂了。我只想为 UIButtons 列表的默认状态设置一个图像。但是在不起作用。我只是将图像分配给我的 Outlet-Collection setter 中的所有按钮,但是如果突出显示按钮,图像只会出现,但我希望始终设置图像,除非选择按钮。到目前为止,这是我的代码:

-(void)setCardButtons:(NSArray *)cardButtons
{
UIImage * cardBackImage = [UIImage imageNamed:@"card-back.jpg"];
for (UIButton * button in cardButtons) {
[button setImage:cardBackImage forState:UIControlStateNormal|UIControlStateHighlighted];
[button setImage:nil forState:UIControlStateSelected];
}
_cardButtons = cardButtons;
}

我真的不知道我做错了什么?如何在不使用 IB 的情况下设置默认状态按钮的图像?

最佳答案

您可以使用几种状态,请确保正确设置它们。将其复制并粘贴到 Xcode 中,然后通过 Tab 键填充您的图像。

通过阅读 the Apple Doc for this 来刷新您的内存可能是值得的.

[button setImage:<# normal image #> forState:UIControlStateNormal];
[button setImage:<# selected image #> forState:UIControlStateSelected];
[button setImage:<# highlighted image #> forState:UIControlStateHighlighted];
[button setImage:<# selected and highlighted image #> UIControlStateSelected | forState:UIControlStateHighlighted];

关于ios - 如何为 UIButton 设置默认状态图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17775337/

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