0

ストーリーボードの UIViewController 内に UILabel を配置し、通常どおりアウトレットを介して正しく接続しました。これは、Interface Builder でどのように見えるかです。

IB のラベル

単にアプリを実行すると、本来あるべきように見えます。

実行時のラベル

しかし、単純な.textプロパティを使用してプログラムでテキストを設定すると、ラベルのスタイルが壊れます。

実行時のラベルでスタイルがリセットされる

私のラベルはどうなっていますか?setTextプロパティ経由以外では、カスタム クラスやカスタム ロジックは使用しません。後にIBスタイルを却下するのはなぜsetTextですか?


更新

これはIB属性の完全なスクリーンショットです

IB 属性

4

1 に答える 1

0

おそらくattributedText初期設定で設定されているため、設定textするとすべての属性付きテキスト情報が削除されます。の変更可能なコピーを取得して更新する (または単にを新しいものattributedTextに置き換える) ことを検討してください。attributedText

于 2013-07-28T11:51:11.330 に答える