クラス内にUITextField
プロパティがあります。UIViewController
ビューコントローラーのみで特別なメソッドを使用してテキストを設定できるようにしたい。目標は、テキスト フィールド内のテキストのサイズに応じて、他のビュー コントローラーの要素を移動することです。
テキスト フィールドでは編集オプションが無効になっているため、コードでのみ設定できます。
方法 1:
サブクラス a UITextField
。このテキスト フィールドに属さない要素を設定する必要があるため、余分に見えます。したがって、デリゲートを使用する必要があります(そして、私が理解しているように、それは自分のデリゲートのみになります)など。
方法 2:
テキスト フィールド プロパティを非公開にします。それが私の現在の解決策ですが、完全にプライベートであることは好きではありません。
誰でもより良い解決策をアドバイスできますか?