有时,UITextField自带的占位文字的颜色太浅或者不满足需求,所以需要修改,而UITextField没有直接的属性去修改占位文字的颜色,所以只能通过其他间接方式去修改。
例如:系统默认的占位文字颜色太浅
需要加深颜色,或者改变颜色
示例:
核心代码
方法一:通过attributedPlaceholder属性修改占位文字颜色
CGFloat viewWidth = self.view.bounds.size.width;
CGFloat textFieldX = 50;
CGFloat textFieldH = 30;
CGFloat padding = 30;