Change the color of the message of UIAlertController in Swift

let attributedString = NSAttributedString(string: "Invalid Name", attributes: [
            NSAttributedString.Key.font : UIFont.systemFont(ofSize: 15),
            NSAttributedString.Key.foregroundColor :
        let alert = UIAlertController(title: "Title", message: "", preferredStyle: .alert)
        alert.setValue(attributedString, forKey: "attributedMessage")
        let cancelAction = UIAlertAction(title: "Cancel",
                                         style: .default) { (action: UIAlertAction!) -> Void in
        present(alert, animated: true, completion: nil)

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s