gpt4 book ai didi

iphone - 当用户在 iPhone 上按下该按钮时更改 UIButton 上的图像

转载 作者:IT老高 更新时间:2023-10-28 11:49:46 25 4
gpt4 key购买 nike

当用户按下该按钮时,我想更改 UIButton 上的图像。所以,我写了

btnthumbnail2 setImage:[UIImage imageNamed:@"leaderboard_ov.png"] forState:UIControlStateNormal];

然后我改变了看法。

图像正在更改但不显示更改的图像。我认为控件会转到下一个 View ,这就是它发生的原因。但我想展示变化,我该怎么做?请帮我解决这个问题..

最佳答案

我正在使用 Interface Builder,我在其中向 View 添加了一个 UIButton

  1. 我默认定义了按钮 selected 并选择了我的图像为 selected 状态(使用 Inspector 窗口中的下拉列表选择“ Selected State Configuration”,然后再选择图像)。

  2. 在 Controller 中创建一个 IBAction 并将按钮连接到该操作。

  3. 然后看下面的代码:

  -(IBAction) toggleUIButtonImage:(id)sender{
if ([sender isSelected]) {
[sender setImage:unselectedImage forState:UIControlStateNormal];
[sender setSelected:NO];
} else {
[sender setImage:selectedImage forState:UIControlStateSelected];
[sender setSelected:YES];
}
}

我认为这是一个相当顺利的解决方案。希望对您有所帮助!

关于iphone - 当用户在 iPhone 上按下该按钮时更改 UIButton 上的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1072698/

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