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