Desidero aggiungere un pulsante di annullamento separato al mio UIAlert.Pulsante Annulla in UIAlertController con UIAlertControllerStyle.ActionSheet
So come farlo con UIActionSheet ma dovrebbe anche essere possibile con UIAlert, giusto?
var sheet: UIActionSheet = UIActionSheet();
let title: String = "...";
sheet.title = title;
sheet.delegate = self;
sheet.addButtonWithTitle("Cancel");
sheet.addButtonWithTitle("...")
sheet.cancelButtonIndex = 0;
sheet.showInView(self.view);
Questo avrà un pulsante ... e un pulsante di annullamento che è separato.
Quindi qualcuno sa come fare questo con
var alert = UIAlertController(title: "...", message: "....", preferredStyle: UIAlertControllerStyle.ActionSheet)
?
Sono nuovo di Xcode e veloce quindi scusate se questa domanda è stupida o niente ...
Mentre questo funziona, non risponde alla parte della sua domanda sull'aggiunta di un separato per il pulsante Annulla, come fa UIActionSheet. UIAlertController non aggiunge un separatore prima del pulsante Annulla come UIActionSheet. – jjxtra
@PsychoDad hai perfettamente ragione! - Devo aver frainteso la domanda quando ho risposto per la prima volta. Non conosco un modo per creare un separatore senza scrivere un UIAlert personalizzato, quindi non sarei in grado di modificare questa domanda temo. –
Se si aggiunge un'azione con lo stile impostato su UIAlertActionStyle.Cancel, il separatore viene aggiunto automaticamente. –