happywilma 发表于 2013-1-4 01:35:56

UITextView 和 UITextField 的提示信息placeholder

<div id="cnblogs_post_body">一、UITextFiled和UITextView很像,区别是前一个是只显示一行文本(即使打了回车,可只是显示一行),后一个可显示多行文本。两个的delegate方法也很像.
但是UITextFiled有一个属性placeholder,即文本框的提示信息。而UITextView则没有。一般当点击文本框的时候都需要将默认的提示信息去掉,将光标移动到开始位置。
对于UITextField 可以在delegate方法中这样设置:
<div class="cnblogs_code"> 1 - (void) textFiledDidBeginEditing:(UITextFiled*)textFiled 2 { 3      textFiled.placholder = nil; 4    ;    5 } 6 7 -(void)textFiledDidEndEditing:(UITextFiled*)textFiled 8 { 9      if(textFiled.text isEqualToString:@“”) || ]length] == 010     {11         @""];12         textFiled.placeholder= @"请您输入电话号码";      13     }          14     ;15 }
页: [1]
查看完整版本: UITextView 和 UITextField 的提示信息placeholder