Привет, ребята, у меня небольшая проблема, я использую func:
static func convertFromHTMLString(_ input: String?) -> NSAttributedString? {
guard let input = input else { return nil }
guard let data = input.data(using: String.Encoding.unicode, allowLossyConversion: true) else { return nil }
return try? NSAttributedString(data: data, options: [NSAttributedString.DocumentReadingOptionKey.documentType : NSAttributedString.DocumentType.html], documentAttributes: nil)
}
чтобы прочитать мои строки из Localizable.strings с такими атрибутами:
Но когда я запускаю свое приложение, оно выглядит так:
Это изменит цвет моей метки на черный и размер шрифта примерно на 10-12; / Моя метка должна быть белого цвета и размер шрифта 17, кто-нибудь знает, как это исправить? Спасибо ! :)
@Edit1 Решение должно выглядеть так: Так это выглядит на Android.
UIFont.TextStyle
, чтобы установить шрифт для заголовка (Nowy wspabiay swiat), подзаголовка (Aldous Huxley), основного текста (exampleeee). Может быть, вам вообще не нужно использовать HTML? См. также здесь: developer.apple.com/documentation/uikit/uifont/textstyle 28.01.2020