最初のボタンは黒色のテキスト、2番目のボタンは青色のUIAlertActionを作成しようとしています。私が色合いを変えれば、すべて黒くなりますが、最初のボタンを黒色に変更することはできません。以下は私のコードです:異なる色のボタンテキストを使用したUIAlertAction
let alert = UIAlertController(title: "", message: "", preferredStyle: .actionSheet)
// alert.view.tintColor = UIColor.black
alert.addAction(UIAlertAction(title: "First", style: .cancel, handler: nil))
alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil))
self.present(alert, animated: true, completion: nil)
私は –
色はBAであるなどUIAlertController、すなわち与えられたスタイルを除き、別のボタンのために異なる色を可能と思わ取り消し、デフォルトではありません.scelは黒で、.defaultは黒で、.destructiveは赤です。独自のカスタムUIAlertControllerを作成しない限り、色を変更する方法はありません。 – creeperspeak