swift - Swift 中的 UITextField "text"属性 setter

标签 swift properties uitextfield setter

当用户/开发人员在代码或 Storyboard中为“文本”属性(UITextField 对象)设置值时,我如何应用一些操作。我如何检测核心属性的变化?

最佳答案

最简单的方法是:

override public var text : String? {
    didSet {
        // Do whatever you want, for example
        if !(text != nil && text!.isEmpty) {

        }
    }
}

关于swift - Swift 中的 UITextField "text"属性 setter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28020237/

相关文章:

ios - 如何在 Swift 中过滤 Firebase 数据?

ios - 通过 AirDrop 发送即时创建的 QR 码 UIImage 失败

ios - 改变 UICollectionViewCell 手势命中框的形状

javascript - 在 JavaScript 的严格模式下,为什么读取一个 set-only 属性不会报错?

iphone - UITextField 键盘返回按钮应更改为完成按钮

iphone - UItextView 委托(delegate)方法未在 subview 内调用

iphone - 如何在 UITextField 键盘中启用 "return button"?

swift - 快速执行功能映射的时间

.net - VB.Net 的解决方法 - ByRef 属性参数

javascript - AngularJS Orderby 属性名称中带有空格