UIbutton
オブジェクトをお気に入りリストに追加するために(ストーリーボードで)作成しましたが、構成に問題があります。これにより、オブジェクトがお気に入りに追加されますが、お気に入りを解除するにはどうすればよいですか?
私はしばらくの間検索して考えていましたが、manageHighlightAndFaveでifステートメントを次のように作成することを考えました:if favButton state = highlighted
、お気に入りから削除し、ハイライトを削除します。それ以外の場合は、お気に入りに追加してハイライトを追加します。これは良いですか、それとも私が試していることを行うための好ましい方法は何ですか?私はプログラミングに不慣れなので、例が大好きです。
-(IBAction)favoriteButtonPressed:(id)sender
{
[self performSelector:@selector(manageHighlightAndFave:) withObject:sender afterDelay:0];
}
- (void)manageHighlightAndFave:(UIButton*)favButton {
[[NSNotificationCenter defaultCenter] postNotificationName:@"ItemSelected"
object:selectedObject];
[favButton setHighlighted:YES];
}
PS。ストーリーボードの「タッチダウン」にリンクされています。