Быстрое количество символов - PullRequest
1 голос
/ 09 февраля 2020

Я новичок в xcode, мне нужно найти количество символов в строке в UILabel

@IBAction func buttonPressed(_ sender: Any) {
            curr_channel.text = ""
            let tag = (sender as! UIButton).tag
            if((curr_channel.text?.character.count())! < 2){
                 curr_channel.text = curr_channel.text! + String(tag)
            }
        }

Ответы [ 2 ]

1 голос
/ 10 февраля 2020

Я думаю, это то, что вам нужно:

@IBAction func buttonPressed(_ sender: Any) {
    let tag = (sender as! UIButton).tag
    if let text = curr_channel.text, text.count < 2 {
        curr_channel.text = "\(text) \(tag)"
    }
}
1 голос
/ 09 февраля 2020

Вот как вы можете напечатать / получить количество символов в UILable.

@IBOutlet weak var myLabel: UILabel!
@IBAction func buttonPressed(_ sender: Any) {
  let countOfCharsInLabel = myLabel.text?.count
  print("\(countOfCharsInLabel)")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...