Размер шрифта UILabel NSAttributedString в зависимости от размера - PullRequest
0 голосов
/ 24 апреля 2020

В конструкторе интерфейса я могу установить разные размеры шрифта для разных классов размеров, например, так:

enter image description here

Теперь я переопределяю UILabel в коде, чтобы использовать NSAttributedString, но как я могу добавить разные размеры шрифта для разных классов размеров?

@IBOutlet weak var instructionsLabel2: UILabel! {
    didSet {
        let attString = NSMutableAttributedString()
        let dict1:[NSAttributedString.Key:Any] = [
            .font: UIFont.systemFont(ofSize: 18, weight: .medium)
        ]
        attString.append(NSAttributedString(string: "Line 1 text\n", attributes: dict1))

        let dict2:[NSAttributedString.Key:Any] = [
            .font: UIFont.systemFont(ofSize: 12, weight: .medium)
        ]
        attString.append(NSAttributedString(string: "Line 2 text", attributes: dict2))

        instructionsLabel2.attributedText = attString
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...