在Swift Alert中的两个视图之间留一个空白

时间:2016-01-27 09:50:16

标签: swift uialertview

我创建了带有两个文本字段的警报视图,供用户输入详细信息。 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) {
            // ...
        }

Here the screenshot

1 个答案:

答案 0 :(得分:0)

我可以建议你一个更好的方法。 创建一个自定义xib文件并使用当前视图控制器创建一个警告框,如下所示。

 let vc = CustomAlertViewController()
    self.presentViewController(vc, animated: true, completion: nil)

您可以参考以下回购 https://github.com/mattneub/custom-alert-view-iOS7