UIButton currentImage選択画像を切り替え操作

497 ワード

現在の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];
 }