gpt4 book ai didi

swift - UITextField 的 leftView 属性问题

转载 作者:搜寻专家 更新时间:2023-10-31 22:22:25 26 4
gpt4 key购买 nike

我正在尝试将一个空白 UIView 添加到多个 UITextField 以提供一些填充。但我的应用程序卡住(不崩溃)。谁能告诉我可能是什么问题?这是我的代码。

var paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: 50))

当我将此 View 分配给单个 UITextField 时效果很好

 emailTextField.leftView = paddingView 
emailTextField.leftViewMode = UITextFieldViewMode.Always

但是如果我将相同的 paddingView 添加到另一个 UITextField 例如

,App 不会响应
someTextField.leftView = paddingView 
someTextField.leftViewMode = UITextFieldViewMode.Always

我的环境是 xCode 6.4,Swift 2.0。

最佳答案

所以,我遇到了同样的问题。我的解决方案是为每个文本字段创建一个 paddingView。

var paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: 50))
var paddingView2 = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: 50))

emailTextField.leftView = paddingView
emailTextField.leftViewMode = UITextFieldViewMode.Always

someTextField.leftView = paddingView2
someTextField.leftViewMode = UITextFieldViewMode.Always

关于swift - UITextField 的 leftView 属性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31422247/

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