我想画NSAttributedString一个矩形,就像我用一个普通的字符串一样:[normalString drawInRect:rect];但我不知道怎么做。我不想要任何子UILabel类,因为我正在实现UITableView没有视图的快速滚动,因此需要绘制它。文档显示绘图仅在 Mac 上可用。
在 iOS 上不能绘图NSAttributedString吗?
我想画NSAttributedString一个矩形,就像我用一个普通的字符串一样:[normalString drawInRect:rect];但我不知道怎么做。我不想要任何子UILabel类,因为我正在实现UITableView没有视图的快速滚动,因此需要绘制它。文档显示绘图仅在 Mac 上可用。
在 iOS 上不能绘图NSAttributedString吗?
您必须使用Core Text在 iOS 上绘制属性字符串。
基本过程是CTFramesetter从字符串和矩形CGPath(或您可能想要的任何其他形状)创建一个,然后使用创建框架CTFramesetterCreateFrame并使用CTFrameDraw.