UITextField 的左视图问题 属性
Issue with UITextField's leftView property
我正在尝试将单个空白 UIView
添加到多个 UITextField
中,以提供一些填充。但我的应用程序冻结(不崩溃)。谁能告诉我可能是什么问题?这是我的代码。
var paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: 50))
当我将此视图分配给单个视图时效果很好 UITextField
emailTextField.leftView = paddingView
emailTextField.leftViewMode = UITextFieldViewMode.Always
但是如果我将相同的 paddingView 添加到另一个 UITextField
例如
,应用程序不会响应
someTextField.leftView = paddingView
someTextField.leftViewMode = UITextFieldViewMode.Always
我的环境是xCode6.4,Swift2.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
我正在尝试将单个空白 UIView
添加到多个 UITextField
中,以提供一些填充。但我的应用程序冻结(不崩溃)。谁能告诉我可能是什么问题?这是我的代码。
var paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: 50))
当我将此视图分配给单个视图时效果很好 UITextField
emailTextField.leftView = paddingView
emailTextField.leftViewMode = UITextFieldViewMode.Always
但是如果我将相同的 paddingView 添加到另一个 UITextField
例如
someTextField.leftView = paddingView
someTextField.leftViewMode = UITextFieldViewMode.Always
我的环境是xCode6.4,Swift2.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