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中的所有字符,如果你想影响整个字符串只是传递它们,我通过了零点 –