0
我在應用程序購買時遇到了一些與不同貨幣的垂直對齊問題。我的購買標籤都以美元數字完美對齊,但對於較大的日元數字,它們似乎被推高。唯一的區別似乎是逗號,但我不確定如何解決此問題。iAP貨幣標籤的垂直對齊
我使用
coinLabel.verticalAlignmentMode = .center
預先感謝您對準我的所有的標籤!
美國的例子:
日元例子:
我在應用程序購買時遇到了一些與不同貨幣的垂直對齊問題。我的購買標籤都以美元數字完美對齊,但對於較大的日元數字,它們似乎被推高。唯一的區別似乎是逗號,但我不確定如何解決此問題。iAP貨幣標籤的垂直對齊
我使用
coinLabel.verticalAlignmentMode = .center
預先感謝您對準我的所有的標籤!
美國的例子:
日元例子:
您需要使用.baseline
,不.center
作爲,下降低於基準。使用.center
將整個文本框圍繞原點居中。使用.baseline
將文本的基線放置在原點處,並確保下拉器不會影響節點中文本的位置。
完美!謝謝你送我正確的道路。我能夠結合你的答案與另一個讓它工作 http://stackoverflow.com/questions/38850592/spritekit-is-there-a-way-to-centre-a-sklabelnode-according-to-its - 基線 – Next