计算可以包含在具有特定大小的容器中的文本

时间:2015-01-16 13:11:50

标签: ios nsstring nsattributedstring contentsize

我正在寻找一种获取NSAttributedString范围的方法,该范围可以包含在具有特定大小的容器中。

更多细节:

该文字是动态的,我通过api调用得到它。 布局与flipboard应用程序中使用的布局非常相似:我有动态页面数,有些页面顶部有一个动态高度的图像,剩下的空间必须用文本填充

1 个答案:

答案 0 :(得分:1)

您可以使用UIKit添加到NSString来确定文本的边界(大小):https://developer.apple.com/library/ios/documentation/UIKit/Reference/NSString_UIKit_Additions/index.html

因此,您可以从少量文本开始,逐步增加它,直到达到所需的大小。