iOS中NSString字符串后面怎么加换行符

iOS中NSString字符串后面怎么加换行符,第1张

删除空白行\r\n用替换功能\r\n\r\n查找的内容是^P^P\r\n替换的内容是^P\r\n\r\n^p的意思是回车\r\n连续两个回车就删除一个\r\n这样空白行就没有了\r\n\r\n如果连续多个回车\r\n就多执行几次

如果任意行数,则设置

label.numberOfLines = 0

或者设置指定行数

label.numberOfLines = 3//假设3行

假设需要显示的内容为

NSString *str = @"xxxxxxxx"

label.text = str

CGSize size = [self sizeThatFits:CGSizeMake(label.frame.size.height, MAXFLOAT)]

CGRect frame = label.frame

frame.size.height = size.height

[label setFrame:frame]

这样,即实现了换行,有能自动适应label高度,使其能恰好显示出str。

首先要修改字符串的话,使用NSMutableString,然后你有这些方法可以使用:

– appendFormat:

– appendString:

– deleteCharactersInRange:

– insertString:atIndex:

– replaceCharactersInRange:withString:

– replaceOccurrencesOfString:withString:options:range:

– setString:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11608735.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存