我有一个推特按钮的方法
-(IBAction)tweetThis:(id ) sender{
if ([sender isSelected]) {
[sender setImage:[UIImage imageNamed:@"TwitterButtonBlue.png"] forState:UIControlStateNormal];
[sender setSelected:NO];
}
else {
[sender setImage:[UIImage imageNamed:@"TwitterButtonBlack.png"] forState:UIControlStateSelected];
[sender setSelected:YES];}
}
在模拟器中,当我点击按钮(我在 IB 中作为内部修饰)时,按钮单击并更改为图像,但它不会返回到原始按钮图像,因此例如 blue.png 变为黑色。 png 但保持黑色并且不会变回蓝色。无论如何我可以解决这个问题