Подтвердить что ты не робот

Настройка текста UILabel на жирный

Как вы устанавливаете текст для UILabel полужирным шрифтом в Swift программно? Мой код:

    var label = UILabel(frame:theFrame)
    label.text = "Foo"
4b9b3361

Ответ 1

Используйте font свойство UILabel

label.font = UIFont(name:"HelveticaNeue-Bold", size: 16.0)

или использовать по умолчанию system font полужирный текст

label.font = UIFont.boldSystemFontOfSize(16.0)

Swift 3.0

UIFont.boldSystemFont(ofSize: 16.0)

Ответ 2

Использовать атрибутированную строку:

// Define attributes
let labelFont = UIFont(name: "HelveticaNeue-Bold", size: 18)
let attributes :Dictionary = [NSFontAttributeName : labelFont]

// Create attributed string
var attrString = NSAttributedString(string: "Foo", attributes:attributes)
label.attributedText = attrString

Вам нужно определить атрибуты.

Используя атрибутную строку, вы можете смешивать цвета, размеры, шрифты и т.д. в пределах одного текста