我遇到的问题是,只要作为第一个响应者重新签名,我输入UITextField的文本就会消失。当您点击文本字段时,文本会重新显示。 UITextField子类除了对角落的轻微舍入外没有任何内容。我将在以后添加更多。有没有人经历过这样的问题?
这是我的代码。就像我说的那样,除了拐角的圆角之外,这个子类中没有任何东西。我将在稍后将代码添加到文本字段中。
代码
import UIKit
class EVTextField: UITextField
{
override func layoutSubviews()
{
layer.cornerRadius = 2.0
}
}
逐步指导复制
答案 0 :(得分:2)
发现问题,我忘记在绕过UITextFields的角落时调用super.layoutSubviews()
。愚蠢的错误。
答案 1 :(得分:0)
请试试这个:
if (self.emailTextField.isFirstResponder) {
[self.emailTextField resignFirstResponder];
}
if (self.passwordTextField.isFirstResponder) {
[self.passwordTextField resignFirstResponder];
}