いくつかの UIBarButtonItems があり、プログラムで押したときのアクションを設定したいと考えています。これどうやってするの?
編集:非プログラム的に可能であれば、返信してください:)
アクションは Google.com に移動し、ボタンはこのプロジェクトの検索ボタンです: (ダウンロード):ここをクリック
いくつかの UIBarButtonItems があり、プログラムで押したときのアクションを設定したいと考えています。これどうやってするの?
編集:非プログラム的に可能であれば、返信してください:)
アクションは Google.com に移動し、ボタンはこのプロジェクトの検索ボタンです: (ダウンロード):ここをクリック
最初に IB のアイテムへのアウトレットを作成します。次に、[myItem setTarget:] および [myItem setAction:] を使用して呼び出されるメソッドを変更できます。
ETA: プログラムで実行したい特別な理由はありますか?
ETAA: 非プログラム的に行うには、次のように戻り値の型 IBAction と引数 (id)sender を持つ関数を作成します。
- (IBAction)myMethod:(id)sender;
好きな実装で。次に、IB でオブジェクト オブジェクトをライブラリから MainWindow.xib ウィンドウにドラッグし、ID ウィンドウ (cmd-6) で、関数を持つクラスを指定します。次に、そのオブジェクトの接続ウィンドウ (cmd-5) で、関数名から必要なインターフェイス オブジェクトにドラッグできます。
IB で mac devを読むことを強くお勧めします。接続とバインディングのセクションでは、この特定の問題について説明します。