-2
我有一个循环遍历字符串数组以查找字符串。我有一个变量“searchText”,我想在字符串“aText”中用红色突出显示。为搜索项设置字符串属性Swift 2
for var i = 0; i < aArray?.count; i += 1 {
if aArray![i].rangeOfString(searchText) != nil && counter != 100{
counter += 1
var aText = aArray![i]
var bText = "Example text B"
var results = "\(aText) \n \(bText)"
resultText.text = (resultText.text + "\n" + results)
}
}
我已经使用NSMutableAttributedString
,但它是没有用的。我对Swift很陌生,并尝试了很多方法。主要问题之一是我认为是因为它在一个循环中,我正在更新我的UITextView
多次。
任何帮助,将不胜感激!
“我已经使用NSMutableAttributedString但它没用”然后你用错了,因为这就是你“用红色突出显示”的方式。尽管如此,你的代码并没有使用任何属性的字符串,所以谁能猜出你的尝试? – matt
如果我使用NSMutableAttributedString,结果文本只显示一个结果。我不确定它是否可以将字符串归为类似resultText.attributedText = mutableStringA + mutableStringB – yousuf12