0

現在、私のすべてのボタンとテキストフィールドには、attributedText属性付きの文字列として定義された値があります。

単純な の場合を考えてみましょうUILabelUILabel(何らかのユーザー アクションに基づいて)このテキストを変更する必要があるときはいつでも、 の属性を再定義する必要がありますNSAttributedString。1 つの方法は、必要なときにいつでもこれらの属性を生成するサブルーチンを単純に作成することですが、そのような便利なメソッドを必要とするさまざまなラベル (または属性付き文字列) が多数存在する可能性があることを考えると、これは懸念事項です。

もう 1 つは、単純にtextフィールドを変更してオブザーバーにそれらの属性を追加させることもできますが、それは同じ量の作業であり、おそらくより複雑になります。

属性を再定義せずに上記を達成する簡単な方法はありますか?

4

1 に答える 1