2017-05-04 123 views
0

我在應用程序購買時遇到了一些與不同貨幣的垂直對齊問題。我的購買標籤都以美元數字完美對齊,但對於較大的日元數字,它們似乎被推高。唯一的區別似乎是逗號,但我不確定如何解決此問題。iAP貨幣標籤的垂直對齊

我使用

coinLabel.verticalAlignmentMode = .center 

預先感謝您對準我的所有的標籤!

美國的例子:
US Example
日元例子:
Yen Example

回答

1

您需要使用.baseline,不.center作爲,下降低於基準。使用.center將整個文本框圍繞原點居中。使用.baseline將文本的基線放置在原點處,並確保下拉器不會影響節點中文本的位置。

+0

完美!謝謝你送我正確的道路。我能夠結合你的答案與另一個讓它工作 http://stackoverflow.com/questions/38850592/sp​​ritekit-is-there-a-way-to-centre-a-sklabelnode-according-to-its - 基線 – Next