iOS - 如何使用占位符文本创建UITextView?

Spa*_*Dog 3 iphone cocoa-touch ipad ios

可能重复:
UITextView中的占位符

我对iOS比较陌生,我不知道如何用英语调用它,但我想创建一些UITextViews包含说明或预填充文本的内容,例如"在此输入您的姓名",或"键入您的手机"等,用浅色文本编写,但当用户选择文本视图开始输入它们包含的提示时,它们就会消失.

是否有任何示例/教程等我可以关注以了解更多信息?

我如何在iOS中这样做?

sha*_*irv 16

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

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

方法#2 UITextView子类是有人创建的,它添加了一个Placeholder属性


Nei*_*eil 7

也许你正在寻找一个UITextField.

UITextFields对于此方法更合适.然后,您可以使用"占位符"属性来更改灰色文本.