1. 程式人生 > >[Swift4.1] TextField placeholder 佔位符顏色(前景色)及字型大小程式碼修改

[Swift4.1] TextField placeholder 佔位符顏色(前景色)及字型大小程式碼修改

網上找了一圈下來都不能用, 程式碼都因為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

如圖:-----------------------------沒有去除邊框的截圖尷尬