UITextView控件详解
self.textView = [[[UITextView alloc] initWithFrame:self.view.frame] autorelease]; //初始化大小并自动释放
2
3 self.textView.textColor = [UIColor blackColor];//设置textview里面的字体颜色
4
5 self.textView.font = [UIFont fontWithName:@"Arial" size:18.0];//设置字体名字和字体大小
6
7 self.textView.delegate = self;//设置它的委托方法
8
9 self.textView.backgroundColor = [UIColor whiteColor];//设置它的背景颜色
10
11 self.textView.text = @"Now is the time for all good developers to come to serve their country.\n\nNow is the time for all good developers to come to serve their country.";//设置它显示的内容
12
13 self.textView.returnKeyType = UIReturnKeyDefault;//返回键的类型
14
15 self.textView.keyboardType = UIKeyboardTypeDefault;//键盘类型
16
17 self.textView.scrollEnabled = YES;//是否可以拖动
18
19 self.textView.autoresizingMask = UIViewAutoresizingFlexibleHeight;//自适应高度
20
把键盘的回车键当初键盘弹回按钮
pragma mark - UITextView Delegate Methods
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
对textView字数限制
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if (range.location>=100)
{
return NO;
}
else
{
return YES;
}
}
作者:lmmilove
补充:移动开发 , IOS ,