欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[Swift4.1] TextField placeholder 占位符颜色(前景色)及字体大小代码修改

程序员文章站 2022-03-04 21:02:22
...

网上找了一圈下来都不能用, 代码都因为Swift升级的原因过时了,遂记下来备忘或者需要的人可以搜的到

//设置占位符颜色和字体大小

let placeholserAttributes = [NSAttributedStringKey.foregroundColor : UIColor.white,NSAttributedStringKey.font : UIFont.systemFont(ofSize: 18)]

userName.attributedPlaceholder = NSAttributedString(string: "QQ号/手机号/邮箱",attributes: placeholserAttributes)
还有设置 TextField 的透明度(alpha) 为 0 时,会导致占位符一起不显示,在这里设置清除背景颜色可以达到一样的效果
userName.backgroundColor = UIColor.clear

如图:-----------------------------没有去除边框的截图[Swift4.1] TextField placeholder 占位符颜色(前景色)及字体大小代码修改

[Swift4.1] TextField placeholder 占位符颜色(前景色)及字体大小代码修改