UIButton - 触摸变化图像 [英] UIButton - On touch change image
本文介绍了UIButton - 触摸变化图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我触摸按钮时,我想改变图像&当我发布触摸按钮图像时,它是原样。
When I touch the button at that time I want to change image & when i release the touch button image is as it is.
我想在代码下面应用,但这不符合我的预期。
I want to apply below code but it's not with my expectation.
请给我任何建议.....
please give me any suggestion.....
-(IBAction)actionEnter:(id)sender{
if ([sender isSelected]) {
[sender setImage:[UIImage imageNamed:@"enter-hover.png"]
forState:UIControlStateNormal];
[sender setSelected:NO];
} else {
[sender setImage:[UIImage imageNamed:@"enter.png"]
forState:UIControlStateSelected];
[sender setSelected:YES];
}
推荐答案
您可以使用UIControlStateHighlighted 。
You can use UIControlStateHighlighted for this.
[myButton setImage:[UIImage imageNamed:@"enter-hover.png"]
forState:UIControlStateHighlighted];
您也可以通过将图像设置为突出显示状态,从界面构建器设置此项。
You can also set this from interface builder by setting the image for highlighted state.
这篇关于UIButton - 触摸变化图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文