Для того чтобы название кнопки не урезалось а уменьшалось, в случае, когда оно вдруг не влезает в ширину достаточно использовать следующий код:
1 |
<span class="pln">myButton</span><span class="pun">.</span><span class="pln">titleLabel</span><span class="pun">.</span><span class="pln">adjustsFontSizeToFitWidth </span><span class="pun">=</span><span class="pln"> true</span> |
А вот с помощью этого кода мы можем оформлять странички приложений в столь привычном стиле html:
let attrStr = try! NSAttributedString(
data: «<h2>Вот это</h2>списочек:<ol><li>первое;</li><li>второе;</li><li>третье;</li></ol><strong>Это жирным</strong><br><span style=’color: #800000;’>А это цветным</span><div>new </div>».data(using: String.Encoding.unicode, allowLossyConversion: true)!,
options: [ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType],
documentAttributes: nil)
lbl.attributedText = attrStr