- - (void)UI{
- //UITextView(使用须遵守UITextViewDelegate协议)
- UITextView *textView = [UITextView new];
- //设置是否可以编辑
- textView.editable = YES;
- //设置代理
- textView.delegate = self;
- //设置内容
- textView.text = @"xxxxxxxxxx";
- //字体颜色
- textView.textColor = [UIColor cyanColor];
- //设置字体
- textView.font = [UIFont systemFontOfSize:30];
- //设置是否可以滚动
- //UITextView继承于UIScrollView
- textView.scrollEnabled = NO;
- //UITextView 下得键盘中return 表示换行
- [self.view addSubview:textView];
- //消除影响(iOS7 如果把UIscrollView 加在导航中一般内容会向下走64)
- self.automaticallyAdjustsScrollViewInsets = NO;
- }
- #pragma mark - UITextViewDelegate协议中的方法
- //将要进入编辑模式
- - (BOOL)textViewShouldBeginEditing:(UITextView *)textView{return YES;}
- //已经进入编辑模式
- - (void)textViewDidBeginEditing:(UITextView *)textView{}
- //将要结束/退出编辑模式
- - (BOOL)textViewShouldEndEditing:(UITextView *)textView{return YES;}
- //已经结束/退出编辑模式
- - (void)textViewDidEndEditing:(UITextView *)textView{}
- //当textView的内容发生改变的时候调用
- - (void)textViewDidChange:(UITextView *)textView{}
- //选中textView 或者输入内容的时候调用
- - (void)textViewDidChangeSelection:(UITextView *)textView{}
- //从键盘上将要输入到textView 的时候调用
- //rangge 光标的位置
- //text 将要输入的内容
- //返回YES 可以输入到textView中 NO不能
- - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{return YES;}
来源: http://www.phpxs.com/code/1006501/