需求
Simulator Screen Shot - iPhone 6 - 2019-04-13 at 14.06.06.png分析
E24034ED-051D-40F1-B1AB-7FB0096150A1.png实现
很简单的一个实现,主要代码就是实现UITextViewDelegate
监听输入的字数的数量
- (void)textViewDidChange:(UITextView *)textView
{
NSLog(@"**************%lu",textView.text.length);
self.placeHolderLable.hidden = YES;
//字数限制操作
if (textView.text.length >= WordCountLimit) {
textView.text = [textView.text substringToIndex:WordCountLimit];
}
//实时显示字数
self.wordCountLable.text = [NSString stringWithFormat:@"%lu/%ld", (unsigned long)textView.text.length,(long)WordCountLimit];
// self.text = self.textView.text;
//文字为零 显示提示文字
if (textView.text.length == 0){
self.placeHolderLable.hidden = NO;
}
}
添加两个属性 方便使用起来和经常使用的UITextField
类似
@property (nonatomic, strong) NSString *placeholder;
//输入的内容
@property (nonatomic, strong) NSString *text;
有需要的可以下载demol
网友评论