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

时间:2012-10-07 20:04:00

标签: iphone ios cocoa-touch ipad

  

可能重复:
  Placeholder in UITextView

我相对较新的iOS,我不知道如何用英语调用它,但我想创建一些包含说明或预填充文本的UITextViews,例如“在此输入你的名字”,或者“键入你的手机”等,用浅色文字书写,但当用户选择文字视图开始输入它们包含的提示时,就会消失。

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

我如何在iOS中这样做?

2 个答案:

答案 0 :(得分:16)

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

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

方法#2 有人subclass of UITextView添加了一个占位符属性

答案 1 :(得分:7)

也许您正在寻找UITextField。

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