我正在寻找一种获取NSAttributedString范围的方法,该范围可以包含在具有特定大小的容器中。
更多细节:
该文字是动态的,我通过api调用得到它。 布局与flipboard应用程序中使用的布局非常相似:我有动态页面数,有些页面顶部有一个动态高度的图像,剩下的空间必须用文本填充
答案 0 :(得分:1)
您可以使用UIKit添加到NSString来确定文本的边界(大小):https://developer.apple.com/library/ios/documentation/UIKit/Reference/NSString_UIKit_Additions/index.html
因此,您可以从少量文本开始,逐步增加它,直到达到所需的大小。