我正在尝试向UITextView添加文本,以便在没有编辑和内容时显示。实际上我正在尝试用它来显示透明的UITextView。如何在文本视图中添加前置文本?
答案 0 :(得分:0)
答案 1 :(得分:-1)
这是你可以做的骇人听闻的事情:
将默认的textView文本设置为' pre-text'并且颜色是灰色。使用以下方法:
<强>目标C 强>
- (void)textViewDidBeginEditing:(UITextView*) textView {
if ([textView textColor] == [UIColor grayColor]) {
[textView setText:@""];
}
[textView setTextColor:[UIColor blackColor]];
}
<强>夫特强>
func textViewDidBeginEditing(textView: UITextView) {
if textView.textColor == UIColor.grayColor(){
textView.text = ""
textView.textColor = UIColor.blackColor()
}
}
然后您可以更改文本并将文本颜色重置为黑色。