gpt4 book ai didi

iphone - NSString sizeWithFont:constrainedToSize:无法正常工作

转载 作者:行者123 更新时间:2023-12-01 18:03:17 28 4
gpt4 key购买 nike

我正在尝试使用sizeWithFont,如下所示:

[commentTextLabel.text sizeWithFont:commentTextLabel.font
constrainedToSize:CGSizeMake(commentTextLabel.frame.size.width, CGFLOAT_MAX)
lineBreakMode:UILineBreakModeWordWrap];

当我这样做时,我希望返回的CGSize具有与传入的( commentTextLabel.frame.size.width)相同的宽度。但是,由于某些原因,尽管文本具有足够的垂直增长空间,但宽度却在减小。

这是我看到的值:
  • 输入:360.000000, CGFLOAT_MAX
  • 输出:335.000000, 88.000000

  • 我只是误解了功能吗?如果是这样,当约束到一定的宽度时,我如何实现此方法来确定文本的高度?

    最佳答案

    字符串的内容和字体的大小是什么?

    在我看来,它正在按您的预期包装文字,并返回包含结果所需的最小大小。请注意,“出”宽度仅比“入”宽度少25个点。除非您的字符串恰好在360点处缠绕,否则您期望的结果宽度小于约束大小。

    关于iphone - NSString sizeWithFont:constrainedToSize:无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4410958/

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