5

私は iOS 開発者で、Mac アプリを開発したいと考えています (基本的には iOS アプリからの「ポート」です)。iOS の IB では、1 つの UIButton を 2 つ以上のアクションに接続するのは非常に簡単です。Mac アプリでは、NSButton を 1 つのアクションにしか接続できないことに気付きました。NSButton を複数のアクションに接続する方法はありますか?

4

1 に答える 1

4

NSButton を複数のアクションに接続する方法はありますか?

いいえ。これは、OSX Cocoa アプリケーションではサポートされていません。

条件に応じて自分で行う必要がありsetAction: ますが、一度に使用できるのは 1 つだけです。

2 つのメソッド (アクション) を呼び出したい場合は、IBAction メソッドでそれらを呼び出す必要があります。

-(IBAction)multipleActions:(id)sender{
    [self method1:sender];
    [self method2:sender];
}
于 2013-05-29T05:51:23.977 に答える