У меня чрезвычайно универсальный c UIAlertController, и это нормально для меня. Единственная проблема в том, что размер заголовка слишком мал для моего вкуса.
Изображение листа действий: https://imgur.com/a/IlDsCAd
Соответствующий код:
var actionSheet = UIAlertController()
actionSheet = UIAlertController(title: "Add Notification", message: "This is a generic message. Would you like us to send you a push-notification?", preferredStyle: .actionSheet)
let cancel = UIAlertAction(title: "Cancel", style: .default, handler: nil)
let nearbyStores = UIAlertAction(title: "View nearby stores", style: .default, handler: nil)
let addNotification = UIAlertAction(title: "Add notification", style: .default, handler: nil)
actionSheet.addAction(nearbyStores)
actionSheet.addAction(addNotification)
actionSheet.addAction(cancel)
self.present(actionSheet, animated: true, completion: nil)
Есть ли еще способ увеличить заголовок "Добавить уведомление"? Кроме того, мое приложение имеет темную тему, есть ли способ изменить цвет представления на черный, а цвет текста на белый?
Я пробовал следующее, но цвет не изменился:
actionSheet.view.backgroundColor = .black
Спасибо.