gpt4 book ai didi

objective-c - 从较长的 NSString 返回一个自动换行的 NSString

转载 作者:技术小花猫 更新时间:2023-10-29 10:50:07 31 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
UITextView : get text with wrap info

我一直在 NSString 库和许多库中寻找一个可以接受像这样的长字符串的函数:

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui.

连同指示宽度的 CGSize 或 float ,以及正在使用的字体,并返回一个带有\n 分隔符和换行的字符串。

结果(大致):

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac\n
egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet.\n
Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. \n
placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n
Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi.\n
Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci,\n
sagittis tempus lacus enim ac dui.

我已经知道 UITextViews 等可以这样做,但这没有帮助,因为我需要在原始 OpenGL 景观中呈现文本,所以我没有使用常规的 UI 元素。

我知道这要么作为框架存在,要么作为某处的公共(public)类存在。我只是找不到任何统一的方式来处理这个问题。

我想它接近 [NSString sizeWithFont:forWidth:lineBreakMode:],但我不需要大小,我需要字符串本身。

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