iPhone アプリで Core Text を使用していくつかのテキストをレイアウトしました。NSAttributedString
特定の範囲のテキスト内に特定のスタイルを設定するために使用しています。
背景/ハイライトの色を設定するための属性が見つからないようですが、可能だと思われます。関連すると思われる属性名の定数が見つかりませんでした。ドキュメントには次のリストしかありません。
kCTCharacterShapeAttributeName
kCTFontAttributeName
kCTKernAttributeName
kCTLigatureAttributeName
kCTForegroundColorAttributeName
kCTForegroundColorFromContextAttributeName
kCTParagraphStyleAttributeName
kCTStrokeWidthAttributeName
kCTStrokeColorAttributeName
kCTSuperscriptAttributeName
kCTUnderlineColorAttributeName
kCTUnderlineStyleAttributeName
kCTVerticalFormsAttributeName
kCTGlyphInfoAttributeName
kCTRunDelegateAttributeName
Twitterrific の開発者である Craig Hockenberry は、ツイートをレンダリングするために Core Text を使用していると Twitter で公に述べています。
正しい方向への助けや指針は素晴らしいでしょう、ありがとう。
編集:これは、 Craig が投稿した「コア テキスト、属性付き文字列、および多くのハードワーク」について言及したツイートへのリンクです。