2016-06-18 6 views
1

Я хотел бы, чтобы изменить размер шрифта в поле Сообщение заголовка и сообщение с Swift.
Я не хочу, чтобы цвет шрифта или семейство шрифтов. Я просто хочу изменить размер шрифта и высоту строки.Как изменить размер шрифта в ИО оповещения Message Box Название и сообщение с Swift

let attributedString = NSAttributedString(string: "Title", attributes: [ 
NSFontAttributeName : UIFont.systemFontOfSize(15) //your font here, 
NSForegroundColorAttributeName : UIColor.redColor()]) 
let alert = UIAlertController(title: "", message: "", preferredStyle: .Alert) 

alert.setValue(attributedString, forKey: "attributedTitle") 
let cancelAction = UIAlertAction(title: "Cancel", 
style: .Default) { (action: UIAlertAction!) -> Void in 
} 

presentViewController(alert, 
animated: true, 
completion: nil) 
+0

версии прошивки вы используете –

+0

Вы можете обратиться http://stackoverflow.com/questions/ 26460706/uialertcontroller-custom-font-size-color –

+0

Моя цель разработки - 9.0 –

ответ

0

Вы должны изменить ключ для его

Пожалуйста, проверьте ниже кода:

let alert = UIAlertController(title: "Test Title", message: "Custom Fonts in Alert Controller", preferredStyle: .actionSheet) 
    let strAction = NSMutableAttributedString(string: "Presenting the great...") 
    strAction.addAttribute(NSAttributedStringKey.font, value: UIFont.systemFont(ofSize: 30), range: NSMakeRange(24, 11)) 
    alert.setValue(action, forKey: "attributedMessage")// change key name if you want to change title font with attributedTitle 

    let action = UIAlertAction(title: "Some title", style: .default, handler: nil) 
    alert.addAction(action) 
    present(alert, animated: true, completion: nil)