iOS – 如何创build一个占位符文本的UITextView?

可能重复:
在UITextView占位符

我对iOS相对来说比较陌生,我不知道如何用英文来调用它,但是我想创build一些包含指令或预填充文本的UITextViews ,比如“在这里键入你的名字”或者“键入你的手机”等,用浅色文字书写,但是当用户select文本视图开始键入提示时,它们将会消失。

有没有任何示例/教程等我可以按照了解更多关于它?

我如何做到这一点在iOS?

有很多方法可以做到这一点。

方法1:UITextView没有占位符属性,所以你必须设置文本属性为你想要的指令,然后一旦用户点击UITextView清除它。

方法#2有一个UITextView的子类 ,有人做了一个占位符属性

也许你正在寻找一个UITextField。

对于这种方法,UITextFields更合适。 然后你可以使用“占位符”属性来改变灰色文本。