UITextview详解

来源:互联网 发布:时光知味图片 编辑:程序博客网 时间:2024/06/04 20:00
UITextView控件详解


self.textView = [[[UITextView  alloc]initWithFrame:self.view.frame] autorelease]; //初始化大小并自动释放
 
  self.textView.textColor = [UIColorblackColor];//设置textview里面的字体颜色 
 
  self.textView.font = [UIFontfontWithName:@"Arial"size:18.0];//设置字体名字和字体大小 
 
  self.textView.delegate =self;//设置它的委托方法 
 
  self.textView.backgroundColor = [UIColorwhiteColor];//设置它的背景颜色

 self.textView.text = @"Now is the time for allgood developers to come to serve their country.\n\nNow is the timefor all good developers to come to serve theircountry.";//设置它显示的内容 

 self.textView.returnKeyType =UIReturnKeyDefault;//返回键的类型 

 self.textView.keyboardType =UIKeyboardTypeDefault;//键盘类型 

 self.textView.scrollEnabled =YES;//是否可以拖动 

 self.textView.autoresizingMask =UIViewAutoresizingFlexibleHeight;//自适应高度

把键盘的回车键当初键盘弹回按钮
pragma mark - UITextView DelegateMethods    

-(BOOL)textView:(UITextView *)textViewshouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text
  

    if ([textisEqualToString:@"\n"]){   

       [textViewresignFirstResponder];   

       returnNO;   

    }

    returnYES;   

}
对textView字数限制
- (BOOL)textView:(UITextView *)textViewshouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text   
  
    if(range.location>=100)    
     
       return NO;   
     
   else    
     
       returnYES;   
     

}

原创粉丝点击