占位符文本属性

时间:2016-08-17 15:48:08

标签: swift uitextfield

我有一个不适合UITextField的占位符文本。 如何设置占位符属性以适合文本?

我使用swift。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以更改文本字段的宽度或更改字体大小

let font = UIFont(name: "MyFont", size: 11)!
let attributes = [
        NSForegroundColorAttributeName: UIColor.lightGrayColor(), 
        NSFontAttributeName : font]

textField.attributedPlaceholder = NSAttributedString(string: "Type something",
        attributes:attributes)

您应根据元素的大小设置字体大小。

如果您需要更改自动字体大小,我建议您计算UITextfield的大小宽度,并找到与字体大小成比例并设置它