2016-04-14 6 views
-1

2つのセレクタを使用してナビゲーション右ボタンアイテムにUIBarButtonItemを作成したいとします。 UITableViewが編集モードに入ると、右ボタン項目は(favAll)セレクタでタイトル「お気に入り」が表示され、テーブルビューの1つの行が選択されると、このボタンのタイトルは(faveSome)セレクタで「お気に入り」になりますか?異なるセレクタを持つ1つのUIBarButtonItem

2つのタイトルとセレクタで1つのUIBarButtonItemを作成するにはどうすればよいですか?

+1

セレクタは1つしか使用できません。フラグを使用して、ボタンがタップされたときの処理を決定します。 – rmaddy

+1

作成せず、2つ作成し、デフォルトで「Fav All」を維持しますが、1つの行を選択した後、右ボタンとして「Favorite」を設定します。 –

答えて

0

答えは、これはではなく、です。

代わりに、アクションでは、編集モード/通常モードで実行する必要があるロジックを判断できます。

類似のもの;

@selector(edit:) 

    - (IBAction)edit:(id)sender { 
     if (self.isEditing) { 

     } 
    } 
関連する問題