0

NSAttributedString通常の文字列と同じように、四角形にを描画したいのですが、[normalString drawInRect:rect];方法がわかりません。UILabelビューのない高速スクロールを実装しているので、サブクラスは必要ないUITableViewので、描画する必要があります。ドキュメントには、描画は Mac でのみ使用できることが示されています。

NSAttributedStringiOSでは描画できませんか?

4

1 に答える 1

2

iOS で属性付きの文字列を描画するには、 Core Textを使用する必要があります。

基本的な手順はCTFramesetter、文字列と長方形CGPath(または必要なその他の形状) から を作成し、 を使用してフレームを作成し、CTFramesetterCreateFrameで描画することCTFrameDrawです。

于 2012-04-30T00:33:16.220 に答える