控制当前输入框是否能被编辑
- ( BOOL )textFieldShouldBeginEditing:( UITextField *)textField
当输入框开始时触发 ( 获得焦点触发
)
- ( void )textFieldDidBeginEditing:( UITextField
*)textField
询问输入框是否可以结束编辑 ( 键盘是否可以收回
)
- ( BOOL )textFieldShouldEndEditing:( UITextField
*)textField
当前输入框结束编辑时触发 ( 键盘收回之后触发 )
- ( void )textFieldDidEndEditing:( UITextField *)textField
当输入框文字发生变化时触发 ( 只有通过键盘输入时 , 文字改变 , 触发 )
- ( BOOL )textField:( UITextField *)textField shouldChangeCharactersInRange:( NSRange )range replacementString:( NSString *)string
控制输入框清除按钮是否有效 (yes, 有 ;no, 没有
)
- ( BOOL )textFieldShouldClear:( UITextField
*)textField
控制键盘是否回收- ( BOOL )textFieldShouldReturn:( UITextField
*)textField
本文详细介绍了在iOS应用中如何使用代理方法控制UITextField的行为,包括开始编辑、结束编辑、文字变化、清除按钮显示及键盘回收等功能,为开发者提供全面的输入框编辑控制指南。
4457

被折叠的 条评论
为什么被折叠?



