0

我想画NSAttributedString一个矩形,就像我用一个普通的字符串一样:[normalString drawInRect:rect];但我不知道怎么做。我不想要任何子UILabel类,因为我正在实现UITableView没有视图的快速滚动,因此需要绘制它。文档显示绘图仅在 Mac 上可用。

在 iOS 上不能绘图NSAttributedString吗?

4

1 回答 1

2

您必须使用Core Text在 iOS 上绘制属性字符串。

基本过程是CTFramesetter从字符串和矩形CGPath(或您可能想要的任何其他形状)创建一个,然后使用创建框架CTFramesetterCreateFrame并使用CTFrameDraw.

于 2012-04-30T00:33:16.220 回答