В настоящее время я реализую UIAlertController с текстовыми вводами. Я успешно сделал это без каких-либо проблем. Тем не менее, я хочу изменить, как это выглядит, и особенно добавлять поля между текстовыми полями.Как добавить поля в UITextField в UIAlertController?
This is how it looks right now.
Однако я не хочу, чтобы эти текстовые поля, которые закрывают. Вопрос в том, как добавить поля в текстовые поля?
Мой код и попытка:
func createNameChangeSheet(){
var tvName : UITextField?
var tvSurname : UITextField?
let sheet = UIAlertController(title: "action", message: "alertView", preferredStyle: .Alert)
let saveAction = UIAlertAction(title: "OK", style: .Default) { (action) in
self.changeNameSurname((tvName?.text)!,surname: (tvSurname?.text)!)
}
let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel, handler: nil)
sheet.addAction(saveAction)
sheet.addAction(cancelAction)
sheet.addTextFieldWithConfigurationHandler { (textField) in
tvName = textField
textField.text = self.name
let margins = UIEdgeInsets(top: 0, left: 0, bottom: 30, right: 0)
textField.layoutMargins = margins
}
sheet.addTextFieldWithConfigurationHandler { (textField) in
tvSurname = textField
textField.text = self.surname
}
self.presentViewController(sheet, animated: true) {}
}
или увидеть это https://github.com/mattneub/custom-alert-view-iOS7 –
Угадайте, я сделаю это. Благодарю. –