首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在xcode中键入上标

如何在xcode中键入上标
EN

Stack Overflow用户
提问于 2015-08-19 09:28:05
回答 2查看 3.1K关注 0票数 4

我需要在UILabel中显示以下公式。但我不知道如何在xCode中键入上标文本。

2 xˆ3-3 xˆ2-36 x+2

作为参考,我使用^符号来表示上标。

EN

回答 2

Stack Overflow用户

发布于 2015-08-19 09:44:49

它可以用NSAttributedString来实现。以下可能会有一些帮助:

如何在OS中使用NSSuperscriptAttributeName

票数 1
EN

Stack Overflow用户

发布于 2017-09-28 13:00:14

对于简单使用Swift解决方案,您可能需要签出HandyUIKit。将其导入项目后(例如通过Carthage --参见自述中的说明),您可以这样做:

代码语言:javascript
运行
复制
import HandyUIKit

let yourFont = UIFont.systemFont(ofSize: 20, weight: .medium)
"2x^{3}-3x^{2}-36x+2".superscripted(font: yourFont)

最后一行将返回一个NSAttributedString,它看起来与您要寻找的非常相似。只需将attributedText分配给UILabel属性,就这样!

如果要查找subscripting文本,只需使用subscripted(font:)。它将识别像CO_{2}这样的结构。如果您想将superAndSubscripted(font:)两种结合起来,也可以使用。

有关更多信息和其他示例,请参见文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32091586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档