11

私は NSAttributedString 値を設定する方法を理解していると思いますが、実際にそれらをインターフェイスにどのように表示しますか?

例: UILabel、UITextView など。

具体的な指示をいただければ幸いです/

  • ありがとう!
4

4 に答える 4

2

CATextLayerに煩わされたくない場合は、TTTAttributedLabelを確認する必要があります。これはUILabelと同じですが、NSAttributedStringsをサポートしている点が異なります(UILabelと同じsetText:メソッドを使用するため、ドロップインの代わりに使用できます)。

于 2011-05-09T20:24:20.430 に答える
2

また、属性付き文字列で正常に動作する CATextLayer を作成することもできます...レイヤーを作成し、その文字列プロパティを設定するだけです...

楽しんでください... :D

于 2010-12-16T10:27:11.013 に答える
2

iOS 6 以降では、属性付き文字列を使用して、書式設定されたテキストをテキスト ビュー、テキスト フィールド、およびその他のコントロールに表示できます。AppKit と UIKit は両方とも、現在のグラフィック コンテキストでコンテンツを描画できるようにする基本的な属性付き文字列インターフェイスの拡張も定義します。

NSAttributedString リファレンス

于 2012-10-01T22:21:16.287 に答える
1

あなたが言及したコントロールは、属性付きの文字列ではなく、文字列でのみ機能します。それらを表示する唯一の方法は、Core Text で多くの作業を行うことです。bugreporter.apple.com に苦情を申し立てて、UIKit のこの部分を肉付けするよう要求してください。

于 2010-09-03T16:28:25.110 に答える