0

私は textField のサブクラスを作成しなければならない状況にあるので、このサブクラスへのオブジェクトがビューコントローラーで使用され、ユーザーがそれをクリックして何かを書き込むと、ユーザーは自動的に他のクラスにリダイレクトされます。

例を使って説明しましょう: MyTextField のオブジェクトが ViewController1 で作成され、ユーザーがそれをクリックしようとすると (MyTextField のオブジェクト)、アプリケーションは自動的に新しいビューにリダイレクトされます。コントローラ。

ViewController1 で UITextField の Delegate メソッドを使用したくないことに注意してください。

出来ますか ?

代替案があれば回答お願いします

ありがとうございました

4

2 に答える 2

1

UITextField は UIResponder から継承されるため、継承したクラスで –canBecomeFirstResponder および -becomeFirstResponder メソッドを使用できます。

于 2012-05-17T13:06:47.077 に答える
0

私の理解によると、テキストフィールドにテキスト/プレースホルダーを表示する必要があるかもしれません。ユーザーがテキストフィールドをクリックすると、他のクラスに移動します。私が正しければ、TextFieldのデリゲートメソッドを呼び出すことに興味がないので、UITextfieldの代わりにボタンを使用してみませんか。アクションを簡単に処理するデリゲートを設定できます。

于 2012-05-17T14:45:25.907 に答える