iOS:响应者辞职时,文本从子类UIText字段中消失
我遇到的问题是,当我输入到UITextField中的文本在其作为第一响应者辞职时正在消失。 当您重新进入文本字段时,文本会重新出现。 UITextField子类除了轻微的四舍五入之外没有任何内容。 我将在稍后添加更多内容。 有没有人遇到过这样的问题?
这是我的代码。 就像我所说的,除了角落四舍五入之外,这个小类中没有任何东西。 我将在稍后将代码添加到文本字段中。
码
import UIKit
class EVTextField: UITextField
{
override func layoutSubviews()
{
layer.cornerRadius = 2.0
}
}
逐步指导复制
视频示例
发现这个问题,当我四舍五入到我的UITextFields的角落时,我忘记了调用super.layoutSubviews()
。 愚蠢的错误。
请试试这个:
if (self.emailTextField.isFirstResponder) {
[self.emailTextField resignFirstResponder];
}
if (self.passwordTextField.isFirstResponder) {
[self.passwordTextField resignFirstResponder];
}
链接地址: http://www.djcxy.com/p/44311.html
上一篇: iOS: Text disappearing from subclassed UITextfield when responder resigns
下一篇: UITextView reverts animated setFrame: after resigning first responder