UITextField をサブクラス化し、その rightView プロパティにカスタム ボタンを割り当てたいと考えています。サブクラスの setFrame にボタンを設定します。
私のテキストフィールドはViewControllerにアウトレット接続があり、クラスはInterface BuilderのIdentity Inspectorのサブクラスに設定されていました。
問題は、カスタム ボタンが表示されないことです。
この問題を克服しようとして、サブクラスに setupRightView メソッドを作成しました。次に、View Controller からアウトレット プロパティで setupRightView を呼び出すと、出来上がりです。すべて正常に動作しています。
私はObjective-Cにかなり慣れていないので、オブジェクトモデルで愚かな間違いを犯していると思います。サブクラスで rightView プロパティを正しく設定できないのはなぜですか?