【发布时间】:2026-01-22 04:25:01
【问题描述】:
我的应用程序仅针对 iOS 7。我有一个UITextView 提供一个NSAttributedString。该字符串代表一个文档,每个段落都设置了许多用于样式的属性。有些段落需要全部大写,但是,用户可以将段落的样式更改为常规大写的样式,因此必须保留字符串的原始大写。
我该怎么做呢?我的第一个想法是使用新的 Text Kit 功能并进行某种字形替换,但我很难理解它是如何工作的。另一个想法是创建一个自定义字体,其中所有字符都是大写的。
再说一次,我不能只更改支持字符串,所以像 uppercaseString 这样的东西不起作用。
【问题讨论】:
标签: ios uitextview ios7 textkit