1

UIButton の IBAction をプログラムで変更する方法はありますか?

2 つのボタンを作成し、button.hidden = BOOL を使用するだけでよいことはわかっていますが、むしろ IBAction 自体を変更したいと思います。

4

3 に答える 3

12

もちろん。とを使用addTarget:forControlEvents:removeTarget:action:forControlEvents:て、アクション メソッドとコントロール間の接続を手動で管理できます。両方の方法が にありUIControlます。

于 2010-02-09T02:20:07.433 に答える
3

私は質問を理解しているかどうかわかりませんか?IBAction でカスタム メソッドを呼び出して、そのメソッドで実行するアクションに関するロジックを追加しないのはなぜですか?

于 2010-02-09T02:19:52.670 に答える
2

もちろん:

-removeTarget:action:forControlEvents:古いアクションを削除します

-addTarget:action:forControlEvents:新しいアクションを追加します

于 2010-02-09T02:23:06.617 に答える