关闭

UITextField

标签: UITextFieldUITextFieldDelegate
456人阅读 评论(0) 收藏 举报
分类:

1。文本框高度:

               默认是31,在IB中无法更改,但是用代码创建的text field 可以更改高度

2。相关属性:

                borderStyle ( UITextBorderStyleRoundedRect , 。。。)

                contentVerticalAlignment ( UIControlContentVerticalAlignmentCenter , 。。。)

                textAlignment ( NSTextAlignmentCenter , 。。。) 

                placeholder : 占位符

3。<UITextFieldDelegate>   self.myTextField.delegate = self ;

                - (BOOL) textFieldShouldBeginEditing : ( UITextField * ) textField ;  //是否允许编辑

                - (void) textFieldDidBeginEditing : ( UITextField * ) textField ;  //开始编辑时调用

                - (BOOL) textFieldShouldEndEditing : (UITextField *) textField ;    //是否允许结束编辑,放弃响应状态

                - (void) textFieldDidEndEditing : (UITextField *) textField ;   //结束编辑时调用(如聚焦到另一textfield,或此textField的键盘释放)

                - (BOOL) textField : ( UITextField * ) textField shouldChangeCharactersInRange : (NSRange) range replacementString : (NSString *) string ;   //是否可以执行更改

                - (BOOL) textFieldShouldClear : (UITextField *) textField ;   //当文本框内部的clear button按下时是否有效,此方法一般用不到 

                - (BOOL) textFieldShouldReturn : (UITextField *) textField ;    //当按下键盘上的return key时,是否放弃响应状态,即释放键盘

4。leftView / rightView

               leftViewMode / rightViewMode :  UITextFieldViewModeNever , UITextFieldViewModeAlways , UITextFieldViewModeWhileEditing , UITextFieldViewModeUnlessEditing 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:112067次
    • 积分:2195
    • 等级:
    • 排名:第17301名
    • 原创:15篇
    • 转载:0篇
    • 译文:99篇
    • 评论:3条
    最新评论