iOS 的textView有没有自带的设置提示文字的方法,我试过在上面加一个UILabel可以实现,但是觉得有点麻烦,求大神指教一下!
注意placeholder是自定义的添加到texView即可
- (void)paste:(id)sender
{
UIPasteboard *board = [UIPasteboard generalPasteboard];
self.textView.text = board.string;
[self resignFirstResponder];
}
-(void)keyboardHideClick:(UITapGestureRecognizer*)tap{
[self.textView resignFirstResponder];
}
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{ if (![text isEqualToString:@""])
{
_placeholderLabel.hidden = YES;
}
if ([text isEqualToString:@""] && range.location == 0 && range.length == 1)
{
_placeholderLabel.hidden = NO;
}
return YES;
}
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
自己写个逻辑
textView里显示的是表象,_inputContent相当于你的数据源