一部のオブジェクトに text プロパティがあるかどうかを確認する必要があります。たとえば、UIButton
またはを指定できますUILabel
。UIButton
ただし、 のテキストを表示するプロパティとのテキストを表示するプロパティの間には問題がありますUILabel
。
これが違いです:
メソッドUIButton
を使用してテキストを設定する場合、別の名前のメソッドを使用する場合setTitle:
UILabel
setText:
私はこれで何をする必要があります:
すべてのサブビューを取得する必要があり、これらのサブビューにテキスト プロパティがある場合は、このプロパティ値をテキストで変更する必要があります。
もちろん、オブジェクトのクラスをチェックして必要なプロパティを設定できますが、オブジェクトのクラスをチェックせずにそれを行う別の方法があるかもしれません。