как изменить значение int в тексте метки каждый раз при нажатии кнопки

Если вы столкнулись с этой проблемой при использовании Maven , вы можете скомпилировать свой код с помощью подключаемого модуля Maven Compiler .

 
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.1
                
                    1.6
                    1.6
                
            
       .....

UPDATE: установите source и target на 1.8, если вы используете JDK 8.

0
задан Sterling Archer 24 March 2019 в 20:06
поделиться

2 ответа

Вы можете использовать didSet внутри cellIndex.

var cellIndex: Int = 0 {
    didSet {
        let s1 = "word \(cellIndex) to \(cellIndex+7)"
        let mystring:NSString = "\(s1) recovery phrases" as NSString
        var myMutableString = NSMutableAttributedString()
        myMutableString =  NSMutableAttributedString(string:mystring as String, attributes: [NSAttributedString.Key.font:Font.mediumRegularFont()])
       myMutableString.addAttribute(NSAttributedString.Key.foregroundColor, value: Color.darkColor(), range: NSRange(location:0,length:s1.count))
        stepBarView.attributedText = myMutableString
    }
} 

Теперь, когда значение установлено в cellIndex, оно будет обновлять метку желаемой строкой.

0
ответ дан sinner 24 March 2019 в 20:06
поделиться

У вас есть 2 варианта

1, замените значение на , заменяя вхождения , но вам нужно учитывать, сколько цифр может иметь число. 2 воссоздайте всю строку снова, что быстрее и требует меньше усилий

0
ответ дан Marchal 24 March 2019 в 20:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: