0

给定任意的单行字符串,我的目标是将其渲染为位图表示。但是,我无法事先找出它的尺寸,所以我只能获取字形范围的边界矩形并在画布不够大时调整画布的大小。不幸的是,如果画布对于字符串不够宽,但足够高以使文本可以换行,布局管理器会认为这是最好的。如何阻止布局管理器包装文本?

4

1 回答 1

2

您应该能够首先使用-[NSString sizeWithAttributes:]给定的一组绘图属性获取字符串的边界框,然后相应地调整视图大小并实际绘制字符串。

于 2008-10-28T19:41:17.443 回答