gpt4 book ai didi

swift - 我需要一个显示两个整数 "minutes:seconds"的 UiLabel,而不随着数字的变化而左右移动

转载 作者:行者123 更新时间:2023-11-28 11:10:36 25 4
gpt4 key购买 nike

我创建了一个倒数计时器“Minutes:Seconds”,逻辑有效,但我有一个显示问题。随着数字的变化,uilabel 文本会稍微左右移动,而且很难看。有任何想法吗?

这是我目前更改标签的方式

let strMinutes = String(format:" %02d",minutes)
let strseconds = String(format:"%02d",displayseconds)

displayTimeLabel.text = "\(strMinutes):\(strseconds) "

最佳答案

为防止数字移位,请使用等宽数字的字体,例如 Courier New BoldHelvetica NeueVerdanaAmerican TypewriterChalkboard SECopperplateGill SansMarker Felt投石机 MS

您在标签的属性检查器中设置:

enter image description here

我建议将对齐方式也设置为使文本居中。


您可以在一行中完成您的代码:

displayTimeLabel.text = String(format: " %02d:%02d ", minutes, displayseconds)

关于swift - 我需要一个显示两个整数 "minutes:seconds"的 UiLabel,而不随着数字的变化而左右移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35350989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com