我创建了带有两个文本字段的警报视图,供用户输入详细信息。 Alert View以编程方式生成,如下所示。有没有办法在两个文本字段之间留一个空隙?。
let alertController = UIAlertController(title: "Register", message: "", preferredStyle: .Alert)
alertController.addAction(OKAction)
alertController.addTextFieldWithConfigurationHandler { (textField) in
textField.placeholder = "Name"
textField.keyboardType = .EmailAddress
}
alertController.addTextFieldWithConfigurationHandler { (textField) in
textField.placeholder = "Email"
textField.secureTextEntry = false
}
alertController.addTextFieldWithConfigurationHandler { (textField) in
textField.placeholder = "Company"
textField.secureTextEntry = false
}
self.presentViewController(alertController, animated: true) {
// ...
}
答案 0 :(得分:0)
我可以建议你一个更好的方法。 创建一个自定义xib文件并使用当前视图控制器创建一个警告框,如下所示。
let vc = CustomAlertViewController()
self.presentViewController(vc, animated: true, completion: nil)
您可以参考以下回购 https://github.com/mattneub/custom-alert-view-iOS7