Mik*_*ike 5 iphone uitextfield ipad ios
使用通知中心,如何为UITextField获取textDidChange(对于UISearchBar)方法中所述?,允许您在iOS UITextField中的文本发生更改时收到通知.我没有看到关于选择更改的类似通知.检测和响应UITextField选择中的更改的最佳方法是什么?
Mar*_*ams -5
使用 target/action 将方法连接到UIControlEventEditingChanged实例上的控制事件UITextField。这可以在界面构建器中完成,也可以在代码中通过将目标/操作对添加到文本字段然后实现指定的方法来完成。
[self.textField addTarget:self action:@selector(textFieldTextChanged:) forControlEvents:UIControlEventEditingChanged];
Run Code Online (Sandbox Code Playgroud)
UITextField还声明了一个UITextFieldDelegate协议,其中包含可以在类中实现的方法,以便在 的实例发生更改时收到通知UITextField。我建议您熟悉委托,因为它是 Cocoa 框架中的常见模式。
| 归档时间: |
|
| 查看次数: |
3252 次 |
| 最近记录: |