ios - 字符串IOS中的上标字符

标签 ios xcode character-encoding tableview superscript

我在 xcode 中的应用程序有一个带有一些产品数据的表格 View 。我的一款产品的名称中有一个上标 e。如何在字符串中使用上标字符,例如: texte

我可以让它处理数字:text\u2070 -> text0 或 text\u2071 -> text1。但是如何处理其他角色呢?

谢谢!

最佳答案

tl;dr: NSString 不支持 super /子脚本的概念。这或多或少是一个 UI 格式问题。

一种可能的解决方案是在代码中动态添加 UILabel 而不是界面构建器。您可以添加第二个字体较小的 UILabel。

关于ios - 字符串IOS中的上标字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10512255/

相关文章:

ios - Swift:关闭在当前上下文中显示图片的 ViewController 时,屏幕有时会卡住

iphone - UITableView 中每个部分的重复元素

ios - CocoaPods要求您的终端使用UTF-8编码

ios - 如何在 Swift 中正确实现 UIViewController 和 UIView 之间的协议(protocol)-委托(delegate)模式

php - 关于PHP XMLwriter()编码输入输出

ios - 具有阴影和旋转的多个 View 变得非常慢

swift - 如何根据泛型类型设置条件断点?

xcode - 从Xcode运行UIAutomation脚本

java - 对于两个相等的字符串,Equals() 不返回 true

mysql - 错误 : Unknown character set: 'utf8_unicode_ci'