iAP货币标签的垂直对齐

时间:2017-05-04 07:58:51

标签: ios swift sprite-kit in-app-purchase

对于某些应用内购买,我遇到了一些与不同货币垂直对齐的问题。我的购买标签在美元数字中完全一致,但是对于较大的日元数字,它们似乎被推高了。唯一的区别似乎是逗号,但我不确定如何解决这个问题。

我正在使用

对齐所有标签
coinLabel.verticalAlignmentMode = .center

提前谢谢!

美国示例:
US Example
日元示例:
Yen Example

1 个答案:

答案 0 :(得分:1)

您需要使用.baseline,而不是.center,因为它低于基线。使用.center将整个文本框架置于原点周围。使用.baseline将文本的基线放在原点,并确保下降符不会影响节点中文本的位置。