【发布时间】:2013-11-22 03:51:45
【问题描述】:
嗨,在我的应用程序中,我有一个很长的字符串。从该字符串中,我必须将字符串高度为 500 的字符串的一部分作为子字符串。所以请告诉我如何获取字符串的一部分。
为了您的参考,我分享了我用于获取字符串高度的代码
CGSize finalStringSize = [finalString sizeWithFont:font constrainedToSize:CGSizeMake(195,length) lineBreakMode:NSLineBreakByWordWrapping];
这里 finalstringSize.height 是 500。现在任何人都可以帮我从最终字符串中获取一个子字符串,其中子字符串的高度为 500。
请帮帮我。
【问题讨论】:
-
您是否尝试获取适合该字段的子字符串?你能解释一下你真正想要达到的目标吗?
-
是的,我必须获取子字符串,但在这里我无法确定字符串的确切长度来确定子字符串的范围。
-
我敢肯定有人知道一个更优雅的解决方案,但您可以每次从字符串中删除一个字符时执行一个循环,直到达到所需的高度......
标签: ios objective-c nsstring