NSMutableAttributedString с разными шрифтами - PullRequest
0 голосов
/ 23 сентября 2018

У меня проблема с сочетанием двух строк:

let finalMutableString = NSMutableAttributedString()
let attributedDot = NSAttributedString(string: " ●", attributes: [NSFontAttributeName:UIFont.systemFont(ofSize: 7)])
let firstPartString = NSAttributedString(string: "Sample text", attributes: [NSFontAttributeName:UIFont.systemFont(ofSize: 17)])
finalMutableString.append(attributedDot)
finalMutableString.append(firstPartString)
label.attributedText = finalMutableString

И весь текст имеет размер шрифта 7.0, а не только attributedDot.Почему так происходит?Текст должен иметь разные размеры

1 Ответ

0 голосов
/ 23 сентября 2018

Я думаю, что ваш код работает, но вы думаете, что это не так, потому что размеры шрифтов выглядят примерно одинаково.

Вот что я вижу с вашим кодом

enter image description here

И вот что я вижу, когда меняю размер на 2 и 37

enter image description here

Иэто ваши исходные размеры (7 и 17), но для обеих строк я установил один и тот же текст.

enter image description here

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