1
デフォルトのテキストカラーを持つ2つのアクションボタンを使用してUIAlertControllerを作成しようとしています。ここでは、コードは次のようになります。UIAlertControllerのボタンの色が無効
let refreshAlert = UIAlertController(title: "", message: msg, preferredStyle: .alert)
refreshAlert.addAction(UIAlertAction(title: "No", style: .cancel, handler: { (action: UIAlertAction!) in
//dont bug user for permission for some time
}))
refreshAlert.addAction(UIAlertAction(title: "Notify me", style: UIAlertActionStyle.default, handler: { (action: UIAlertAction!) in
center.requestAuthorization(options: [.badge, .carPlay, .alert, .sound]) { (granted, error) in
print("Granted: \(granted), Error: \(error)")
}
UIApplication.shared.registerForRemoteNotifications()
}))
しかし、私は次の出力を取得しています:
なぜアクションボタンの色はライトグレーですか?
'UIAppearance'プロトコルはどこかで有効ですか? –