[英]Stop text in a label with changing numbers from changing width in swift IOS
当标签中的数字每秒变化时,如何阻止标签中的文本移动/更改大小(动态)。
var duration = //user input
func counting() {
label.text = "\(duration)"
if duration > 0 {
duration -= 1
} else if duration == 0 {
//stop
}
该功能每秒更新一次。
我有一个标签,它的数字每秒都在计数,但是当数字改变时,宽度会根据数字的大小而变化。 我该如何停止,并给每个字母/数字相同的宽度。 因此,我希望“ 1”占用的空间与“ 5”一样大。 我不是在谈论(边距) 之间的空间,而是在里面(项目/字母/数字大小)的空间。
在@Yuri提示后检查了等宽字体后,我找到了解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.