UIButton currentImage 选中图片进行切换操作

 判断当前currentImage关键在 isEqual方法,使用==或者[sender 

 imageForState:UIControlStateNormal] 都是有问题的。

 这样可以解决图片的切换问题

if ([sender.currentImage isEqual:[UIImage imageNamed:@"image1"]] ) {
      [sender setImage:[UIImage imageNamed:@"image2"] forState:UIControlStateNormal];
 }
else{ 
    [sender setImage:[UIImage imageNamed:@"image1"] forState:UIControlStateNormal];
 }

  

 

 

  

你可能感兴趣的:(MAC)