3

IBAction でタグ付けされたメソッドを宣言する Objective-C プロトコルを定義しました。プロトコルを実装する UIViewController を実装しました。

Interface Builder で、UIViewController をファイルの所有者とする nib ファイルを作成しました。ただし、プロトコル メソッドは IBAction としてタグ付けされていますが、[受信したアクション] セクションには表示されません。

プロトコル メソッドは Interface Builder に表示されないと思います。あれは正しいですか?ありがとう。

4

1 に答える 1

2

IBAction単なる#defineステートメントです。このタグは、プロトコルを実装するときに継承されません。

クラスに実装されているメソッドを明示的にマークする必要があるIBActionため、Interface builder はヘッダー ファイルを解析するときにそれらを取得できます。

于 2010-02-13T11:43:28.583 に答える