1
與使用語法有點混淆。 我知道你應該使用NSFontAttributeName,但是我不知道如何正確指定範圍。如何設置NSAttributedString範圍?
我很好奇兩種情況。
如何指定文本中所有字符的範圍,以及如何將範圍指定爲類似前10個字符的範圍。
有什麼建議嗎?
與使用語法有點混淆。 我知道你應該使用NSFontAttributeName,但是我不知道如何正確指定範圍。如何設置NSAttributedString範圍?
我很好奇兩種情況。
如何指定文本中所有字符的範圍,以及如何將範圍指定爲類似前10個字符的範圍。
有什麼建議嗎?
不要使用幻數
let baseString = "Don't use magic numbers."
let attributedString = NSMutableAttributedString(string: baseString, attributes: nil)
let dontRange = (attributedString.string as NSString).range(of: "Don't")
attributedString.setAttributes([NSFontAttributeName: UIFont.boldSystemFont(ofSize: 18)], range: dontRange)
所以元
我使用的是從用戶輸入來的字符串...我使用一個UITextView你會如何使用的UITextField – Stefan
所以我需要一個範圍來表示字符串 – Stefan
@stefan中的所有字符,如果你想影響整個字符串只是傳遞它們,我通過了零點 –