フォーマットされた領域でテキストを表示するために、demoLblと呼ばれるOHAttributedLabelを使用します。このラベルはInterfaceBuilderでレイアウトされ、ViewControllerのプロパティに接続されています。attributedTextをラベルに設定した後、すべてのテキストをラベルに表示したいと思います。
ラベルのサイズを変更しないと、ラベルの最後でテキストがトリミングされるため、残りのテキストが失われます。
[demoLblsizeToFit]を使用する場合; 次に、ラベルの高さの高さがテキストよりも大きいか小さいか(約10ポイント、テキストの長さによって異なります)、ビューの下部に空白の領域が表示され(スクロール後)、ラベルの幅が次のように増加します。約2点。
NSAttributedStringに配置してラベルのattributedTextプロパティに追加する前に、元のテキスト(NSString)の高さを計算すると、計算された高さがラベルの高さとして設定するには小さすぎます。
NSAttributedStringの高さに応じてラベルの高さが調整されるように適用できるハックやトリックはありますか?
PS:具体的には、タグとしてOHAttributedLabelを追加したかったのですが、まだ許可されていません。