2016-06-13 25 views
0

Ich habe einen UIAlertController mit einigen UIAlertActions darin, wie unten gezeigt.Wie öffne ich eine Eingabezubehöransicht über eine UIAlertAction mit swift?

let alertController = UIAlertController(title: nil, message : nil, preferredStyle: .ActionSheet) 
let addMoreAction = UIAlertAction(title: "Add more", style: .Default) { (action) in 
    // Want to be able to call an input accessory view from here 
    } 
alertController.addAction(addMoreAction) 
self.presentViewController(alertController, animated: true, completion: nil) 

Wenn der Benutzer klickt auf den „mehr hinzufügen“ Aktion, sollte es die UIAlertController entlassen und die Tastatur mit einem UITextView auf der Oberseite der Tastatur angebracht öffnen. (Wie Sie in Chat-Apps wie Facebook Messenger sehen).

Wie erreiche ich dies mit swift?

Antwort

0

Vielleicht suchen Sie nach inputAccessoryView Eigentum. Sie können überprüfen this tutorial. Mit diesem können Sie Ihre eigene Ansicht erstellen, die an der Oberseite der Tastatur angezeigt werden kann.

+0

Meine Frage ist mehr auf, wie man sogar die Accessory-Ansicht von einem Uialertaction nennt? – user1246197