如何在Swift 3.0中制作自定义UITextField占位符

时间:2017-05-03 19:04:31

标签: ios swift textfield placeholder

我正在构建一个必须获取用户地址和一些信息的应用。我有一个带有三个UITextField的UIViewController,我想显示每个TextField的占位符,就像这张图片一样。

UIViewController的样机设计

Click Here to see the Picture

我该怎么做?

3 个答案:

答案 0 :(得分:1)

UITextField具有内置占位符功能。只需设置文本字段的placeholder属性:

textField.placeholder = "Casa 9 manzana E"

您可以根据需要设置文本字段的样式。有关详细信息,请查看UITextField文档:https://developer.apple.com/reference/uikit/uitextfield

答案 1 :(得分:0)

对于多行样式占位符,请考虑使用attributedPlaceholderNSAttributedString允许以不同方式修改/设置字符串的部分内容。

答案 2 :(得分:0)

你需要尝试这个

Txtpwd.attributedPlaceholder = NSAttributedString(string:“Your Text”,attributes:[NSForegroundColorAttributeName = UIColor.darkGray])

在Yore TextField出口处的TXTPwd