Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何计算NSString的大小?_Ios_Objective C_Uitextview - Fatal编程技术网

Ios 如何计算NSString的大小?

Ios 如何计算NSString的大小?,ios,objective-c,uitextview,Ios,Objective C,Uitextview,我目前有一个应用程序,可以在TextView中打印出一个大文本,但我不确定如何计算TextView上的高度,使其完美匹配。非常感谢您的帮助 这就是我的文本的样子 这是西莫雷利的歌曲《百万美元》的封面,有我自己的故事 它:-)希望你喜欢!!!免费下载: (右键单击 和另存为) 结束曲“男孩你会忘记” 西莫雷利:谢谢乔恩的帮助 拍摄 《写作室》最新一集: 打我!Twitter:Facebook: 货物: 要“测量”文本高度,您可以使用如下内容: -(CGFloat)measureText:(NS

我目前有一个应用程序,可以在
TextView
中打印出一个大文本,但我不确定如何计算
TextView
上的高度,使其完美匹配。非常感谢您的帮助

这就是我的文本的样子

这是西莫雷利的歌曲《百万美元》的封面,有我自己的故事 它:-)希望你喜欢!!!免费下载: (右键单击 和另存为)

结束曲“男孩你会忘记”

西莫雷利:谢谢乔恩的帮助 拍摄

《写作室》最新一集:

打我!Twitter:Facebook: 货物:

要“测量”文本高度,您可以使用如下内容:

-(CGFloat)measureText:(NSString*)text {  
    CGSize requiredSize = [text sizeWithFont:[UIFont systemFontOfSize:14]  constrainedToSize:CGSizeMake(220, CGFLOAT_MAX)];  
    return requiredSize.height;  
}
“220”是文本视图的最大宽度-根据您的情况更改它-当然您可以更改字体类型/大小


另外,请查看以了解更多信息。

我将字符串放入一个虚拟UILabel中,并告诉标签调整自身大小以适应。还有其他一些功能听起来似乎可以工作,但它们并不相关