使用swift IOS中更改宽度更改数字来标记标签中的文本

时间:2015-10-23 18:25:08

标签: ios swift label

当标签中的文字每秒都在变化时,如何阻止标签中的文字移动/更改尺寸(动态)。

var duration = //user input
func counting() {
    label.text = "\(duration)"
    if duration > 0 {
        duration -= 1
    } else if duration == 0 {
        //stop
}

这些功能每秒都会自动更新。

我有一个标签,每秒都会倒数,但是当它改变数字时,宽度会根据数字的大小而变化。我如何阻止这个并给每个字母/数字宽度相同。所以我想要一个“1”来占用与“5”一样多的空间。我不是在讨论(边距)之间的空间,而是讨论内部空间(项目/字母/数字大小)。

Label text taking more space then if it had been 4:11

Label text taking less space then if it had been 3:56