2016-02-25 7 views
1

Я использую swift. Есть ли способ изменить размер шрифта/шрифта по умолчанию и т. Д. NSMutableAttributedString? Ясно, что я мог бы установить эти значения специально для данного диапазона, но затем переопределит любые конкретные настройки в строке.Как изменить шрифт и размер шрифта по умолчанию для NSMutableAttributedString

+0

«Очевидно, я мог бы установить эти значения специально для данного диапазона - но это будет переопределить какие-либо конкретные параметры в строке» Нет, если вы установите их _first_ для строки с атрибутом _whole_. – matt

ответ

0

Вы можете использовать как что

let yourAttributes = [NSFontAttributeName: UIFont.preferredFontForTextStyle(UIFontTextStyleHeadline), NSForegroundColorAttributeName: UIColor.blackColor()] 

let yourString = NSAttributedString(string: "Here my string !", attributes: yourAttributes) 

Благодаря

+1

Спасибо за ответ! На самом деле, я должен добавить текст в строку с другим форматом шрифта, например, выделение жирным шрифтом или курсивом по определенному слову. Поэтому сначала нужно установить размер шрифта/шрифта по умолчанию. Пожалуйста, помогите мне. Спасибо. –