ios - UIAlertController 中 TextField 之间的空间
问题描述
我用两个文本字段构建了一个 UIAlertController。我想知道我如何才能在它们之间留出一些空间......见截图。
这是我定义 UIAlertController 和我的 2 个文本字段的代码。
let alertController: UIAlertController = UIAlertController(title: "Property Type", message: "", preferredStyle: .alert)
alertController.view.tintColor = UIColor(displayP3Red: 30.0 / 255.0, green: 53.0 / 255.0, blue: 94.0 / 255.0, alpha: 1.0)
alertController.addTextField { (textField) -> Void in
self.propertyTextField = textField
self.propertyTextField.delegate = self
self.propertyTextField.placeholder = "Please enter a property type"
}
alertController.addTextField { (textField) -> Void in
self.unitPropertyTextField = textField
self.unitPropertyTextField.delegate = self
self.unitPropertyTextField.placeholder = "Please enter a unit number (if applicable)"
}
这是屏幕截图
解决方案
您不能自定义 Apple 的 UIAlertController 中的文本字段位置。但是您可能对使用像SCAlertView-Swift这样的自定义 AlertController 感兴趣。
如果您真的希望拥有此功能,您的另一个选择可能是制作您自己的 UIAlertController 版本
推荐阅读
- couchbase - 如何在使用 CouchbaseAsyncCluster.openBucket 调用时捕获错误
- javascript - 在环回中包含相关模型的问题
- linux - 在 Linux 上进行基准测试时测量温度
- javascript - 使用 + - 按钮显示更多、更少列表
- c++ - 为什么 VS C++ 链接器返回带有混合 DLL 转发的“LNK2001:未解析的外部符号”?
- c# - 如何在 FOR 循环中正确使用连接和事务?
- python - pyparsing 如何使用 infixNotation 来表示 iif(cond, if true, if false)
- python-2.7 - 如何在 Google App Engine 上的 django 模板中获取 PolyModel 类名?
- android - 如何获取存储在列表中的对象的属性
- vue.js - 在 vue.js Web 组件目标中使用 Vuetify 版本的 material-icons