gpt4 book ai didi

iphone - 将 NSString 分成几行(以适应所需的宽度)

转载 作者:太空狗 更新时间:2023-10-30 03:44:25 26 4
gpt4 key购买 nike

我正在尝试将 NSString 分成多行以适应所需的宽度(就像在 sizeWithFont:constrainedToSize: 中发生的那样)。有没有比猜测 sizeWithFont 中的中断位置更好的方法?

最佳答案

如果 NSLayoutManager 确实不可用,您可能会遇到一个效率更低的解决方案:从字符串的第一个单词开始,附加每个后续单词并使用 sizeWithFont:(等)结果字符串上的方法。当返回的 CGSize 的高度发生变化时,最近附加的单词是导致换行的单词,因此您可以在那里拆分字符串。

关于iphone - 将 NSString 分成几行(以适应所需的宽度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1967250/

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