gpt4 book ai didi

ios - 如何使用宽度和字体大小获取字符串高度?

转载 作者:行者123 更新时间:2023-11-29 01:39:03 26 4
gpt4 key购买 nike

我需要知道字符串高度,以便设置单元格高度。问题是我得到的字符串是异步的,在创建 Collection View 之前我需要知道单元格高度。我需要它来处理不同的语言(特殊字符)。

字符串将位于单元格内的标签中。我有我的一些解决方案,但一个不适用于其他语言,另一个可行但没有得到真正的高度。

最佳答案

    CGRect rect =[yourLabeltextString boundingRectWithSize:CGSizeMake(yourLabel.width, CGFLOAT_MAX) 
options:(NSStringDrawingUsesFontLeading|NSStringDrawingUsesLineFragmentOrigin)
attributes:@{NSFontAttributeName:[UIFont fontWithName:@"Helvetica" size:17]}
context:nil];
CGFloat height=rect.height;

使用上面的代码,并将属性更改为您喜欢的属性。您可以获得字符串的高度。

关于ios - 如何使用宽度和字体大小获取字符串高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32626276/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com