ios - 确保 iOS 中的符号 th 正确显示

标签 ios uilabel plist

我的 UILabel 中需要有 19 世纪。但它应该显示为第 1 个符号是上标的 19 世纪。我正在使用 plist 输入标签。如何确保它在 UI 中正确显示?

需要一些指导。

附上图片:enter image description here

最佳答案

使用 Unicode 字符 (U+1D57) 和 ʰ (U+02B0)。

您可以按字面输入这些内容:

NSString *num = @"19 ᵗʰ";

或:

NSString *num = @"19\u1d57\u02b0";

如果这些看起来不够好,最好使用 NSAttributedString

关于ios - 确保 iOS 中的符号 th 正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16663770/

相关文章:

ios - 滚动 UICollectionView 使用大量内存导致崩溃

ios - 如何通过标签定义标签

ios - 在 swift 2 中从 plist 读取时无法创建 NSDictionary

javascript - 如何从 plist 文件创建 json 文件?

ios - 在 Storyboard下添加了导航项

ios - 滑动删除 UITableViewCell 很难触发

ios - 用户当前国家 - 基于用户当前位置

objective-c - 抑制来自 iOS SDK 的 Valgrind 警告

ios - UILabel sizeToFit 不会拉伸(stretch)到宽度

ios - 无法加载 plist 文件,错误无法解析 Plist 数据类型 :key