因为它不是UITextViews中的默认函数,我想在textview中添加一个PlaceHolder文本,通过添加标签,当我开始输入[label.hidden = Yes]时 textview放在一个UICollectionViewCell里面,当我使用UIImagePickerControl从我的照片库中挑选一个图像时,它会被填充并显示出来。
答案 0 :(得分:0)
您可以使用UITextView
委托功能来实现隐藏/取消隐藏效果,有点类似于UITextField
效果,只需将textview中的文字设置为占位符文字,例如" Placeholder Text&# 34;
- (void)textViewDidBeginEditing:(UITextView *)textView {
if ([textView.text isEqualToString:@"Placeholder Text"]) {
[textView setText:@""];
[textView setTextColor:[UIColor darkGrayColor]];
}
}
- (void)textViewDidEndEditing:(UITextView *)textView {
if (![textView.text length]) {
[textView setTextColor:[UIColor colorWithWhite:185/255.0f alpha:1.0f]];
[textView setText:@"Placeholder Text"];
}
}