8

UITextView の「デリゲート」アウトレットを UITextViewDelegate プロトコルを実装するクラスに接続するにはどうすればよいですか?

ドキュメントで例が見つからないようです

奇妙なことに、UITextView の「デリゲート」アウトレットには、別のウィジェットに接続できるように、ドラッグ アンド ドロップ インターフェイスがありますが、もちろん、ウィジェットに接続したくありません。接続したいのです。既存のクラスまで。

4

3 に答える 3

6

Interface Builder でデリゲートを接続するには:

(1) 適切なコントローラーをペン先のメイン ウィンドウにドラッグし、コントローラーのクラスをデリゲートのクラスに設定します。たとえば、「MyDelegateClass」という NSObject サブクラスがある場合、Objectコントローラーをドラッグして、そのクラスを「MyDelegateClass」に設定します。

(2) UITextView の接続インスペクターで、コントロール クリックしてdelegate、手順 (1) で作成したコントローラーに接続します。

それでおしまい。

于 2009-11-23T19:21:00.607 に答える
3

「コードで作成されたオブジェクトをテキストビューのデリゲートにするにはどうすればよいですか」という意味の場合は、デリゲートプロパティを設定するだけです(これは、Interface Builderでドラッグすると実行されます)。

textView.delegate = yourDelegateObject;
于 2009-11-23T19:04:39.313 に答える