gpt4 book ai didi

ios - 如何在 UIAlertController 中为 UITextField 添加边距?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:14 25 4
gpt4 key购买 nike

我目前正在实现一个带有文本输入的 UIAlertController。我成功地做到了,没有任何问题。但是,我想更改它的外观,尤其是在文本字段之间添加边距。

This is how it looks right now. enter image description here

但是我不希望这些文本字段关闭。问题是,如何为文本字段添加边距?

我的代码和尝试:

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) {}

}

最佳答案

在默认情况下,UIAlertController View 是不可自定义的,如果您需要自定义输出,那么我们需要使用自定义 View 或任何 thirdparty lib

关于ios - 如何在 UIAlertController 中为 UITextField 添加边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36572210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com