基于找到的字符换行

时间:2014-03-03 08:54:06

标签: ios nsstring uilabel line-breaks word-wrap

我想通过“@”将UILabel中的电子邮件分成两行,例如:

abc123
@gmail.com

如果单词在NSString *变量中,我怎么能打破它?我应该逐个字符地搜索字符串,直到找到“@”?

1 个答案:

答案 0 :(得分:1)

您应该使用components(separatedBy separator: String) -> [String]上的String功能:

<强>夫特

let stringComponentsArray = yourString.components(separatedBy: "@")

<强>目标C

NSArray *stringComponentsArray = [yourStringObject componentsSeparatedByString:@"@"];

这会将字符串 @ 分隔为String组件数组