私は何かに直面しており、私はそれを理解できません。TextFieldの代理人
私は見てのチュートリアル、講師プレス(CNTRL +クリック)デリゲートオプションでとのViewControllerクラスにドラッグします。その後、テキストフィールドのオプションは写真のようになります。私はたくさん検索して説明を見つけましたが、私はそれを正確に理解できませんでした。
説明:UITextFieldDelegateメソッドを使用できるようにするには、ViewControllerクラスでこのプロトコルを採用する必要があります。ただし、メソッドを使用する前に、この委任オプションを選択する必要があります。
このオプションはわかりません。それのメリットは何ですか? UITextFieldDelegate
のみ、その後、デリゲート関数はビューコントローラで使用することができるよう
それは避けることだけです。これは1行だけを避けることができますが、実際には '@property(nonatomic、weak)IBOutlet * myUITextFieldIBOutlet;を実行したくない場合もあります。 – Larme
UITextFieldDelegateプロトコルをViewControllerに追加します。 class ViewController:UIViewController、UITextFieldDelegate –
デリゲートオブジェクトを設定するのを忘れることはないでしょう。コードにメソッドを追加するが、ViewControllerをデリゲートとして設定しないと、それらのメソッドは呼び出されません。 – leandrodemarco