【问题标题】:Is this possible to align the text vertically on UILabel?这可以在 UILabel 上垂直对齐文本吗?
【发布时间】:2014-04-11 12:38:21
【问题描述】:

这是一个例子: 我的标签显示这样的文字:=/*

我想要的是让= 往上走,* 往下走 这是我想要的东西:

....如何在 UILabel 中调整它?谢谢。

【问题讨论】:

  • 您需要= 为上标,* 为下标吗?如果是这种情况,您是否尝试过 NSAttributedString?

标签: objective-c uilabel


【解决方案1】:

其他人不明白你的问题……但我明白。 :-)

有两种方法可以做你想做的事。

  1. 找到使每个字符垂直居中的字体。
  2. 深入研究 Core Text,获取每个字符的大小,然后以每个字符为中心自己绘制字符串。

对于#2,请参阅this 以获取一些示例代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 2010-11-06
    相关资源
    最近更新 更多