Modifier le titre et la police des messages d'alerte à l'aide de UIAlertController en Swift
Je suis en train de changer le titre et le message de la police pour une alerte démontré à l'aide de UIAlertController
Je suis en train de faire à l'aide d'un NSAttributedStirng, mais il donne d'erreur du compilateur qu'un NSAttributed chaîne ne peut pas être pris à la place de Stirng
J'ai essayé quelque chose de similaire à cette
var title_attrs = [NSFontAttributeName : CustomFonts.HELVETICA_NEUE_MEDIUM_16]
var msg_attrs = [NSFontAttributeName : CustomFonts.HELVETICA_NEUE_REGULAR_14]
var title = NSMutableAttributedString(string:"Done", attributes:title_attrs)
var msg = NSMutableAttributedString(string:"The job is done ", attributes:msg_attrs)
let alertController = UIAlertController(title: title, message: title , preferredStyle: UIAlertControllerStyle.Alert)
Quelqu'un peut-il me guider comment puis-je y parvenir?
Vous devez vous connecter pour publier un commentaire.
Je pense qu'Apple a supprimé la attributedTitle et -message à partir de l'API. Il n'a jamais fait partie du public API donc peut-être que Apple ne va pas permettre à votre application dans l'app store si vous l'avez utilisé.
Vous devez utiliser le UIAlertController comme est. Si vous voulez personnaliser un peu voir ce NSHipster post. Si vous voulez plus de contrôle, de créer une Vue personnalisée à afficher.
Swift 3 Version: