UIButton アクション メソッドが実行時に結果を表示しない。基本的に、UIButton はデフォルトで Bookmark-N 画像を表示します。UIButton が押されると、Bookmark-N を Bookmark-YES 画像に置き換える必要があります。
UIButton を押すと、実際には何もしていない画像が置き換えられません。
@property (weak, nonatomic) IBOutlet UIButton *bookmarkbtn;
- (IBAction)bookmarkAction:(id)sender;
- (IBAction)bookmarkAction:(id)sender {
if ( _bookmarkbtn.tag)
{
[_bookmarkbtn setImage:[UIImage imageNamed:@"Bookmark-Y.png"] forState:UIControlStateNormal];
}
else
{
[_bookmarkbtn setImage:[UIImage imageNamed:@"Bookmark-N.png"] forState:UIControlStateNormal];
}
}
この発言に何か関係あると思う
if ( _bookmarkbtn.tag)
このステートメントは true の場合にのみ実行されるため、rest が実行されます。
このステートメントを修正する方法を教えてください。