【发布时间】:2019-01-29 22:42:39
【问题描述】:
我的要求是,当文本字段的占位符可见时,它的颜色应该是灰色,字体大小为 10,但是当用户开始在文本字段中输入时,它的颜色应该是黑色,字体大小为 14。我试过这个:
textField.attributedPlaceholder = NSAttributedString(string: placeholderText,
attributes: [NSAttributedString.Key.foregroundColor: Color.iPhoneGrayColor, NSAttributedString.Key.font: UIFont(name: "SourceSansPro-Regular", size: 10)!])
textField.textColor = UIColor.black
textField.font = UIFont(name: "SourceSansPro-Regular", size: 14)!
但是,我的占位符字体大小被textfield.font 覆盖,所以我无法获得大小为 10 的占位符。我哪里出错了?现在尝试了几个小时。任何帮助将不胜感激。
【问题讨论】:
标签: ios swift uitextfield