【问题标题】:iOS - How do I create a UITextView with placeholder text? [duplicate]iOS - 如何使用占位符文本创建 UITextView? [复制]
【发布时间】:2012-09-28 03:41:54
【问题描述】:

可能重复:
Placeholder in UITextView

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

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

如何在 iOS 中做到这一点?

【问题讨论】:

标签: iphone ios cocoa-touch ipad


【解决方案1】:

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

方法#1: UITextView 没有占位符的属性,因此您必须将 text 属性设置为您想要的说明,然后在用户点击 UITextView 时将其清除。

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

【讨论】:

  • 我编写了 UITextView 子类的更新版本,以涵盖听写和GCPlaceholderTextView 错过的其他几个文本输入方法。这是on Github
  • 子类效果很好。 30 秒内实施
【解决方案2】:

也许你正在寻找一个 UITextField。

UITextFields 更适合这种方法。然后您可以使用“占位符”属性来更改灰显的文本。

【讨论】:

    猜你喜欢
    • 2017-02-28
    • 2011-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 2023-03-12
    • 2011-07-17
    • 2019-08-15
    相关资源
    最近更新 更多