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:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)