ios – 如何设置UITextField的占位符文本的颜色,同时保留其现有属性?
2019年07月11日
作者:佚名
我已经看到一些答案,显示如何通过覆盖drawPlaceholderInRect:方法来更改UITextField的placeHolder文本颜色:
iPhone UITextField – Change placeholder text color
但是并没有保持现有的属性,如对齐,字体等…什么是更好的方法来解决这个问题?
解决方法
从iOS 6,
没有任何子类化,可以通过几行代码来实现这一点:
UIColor *color = [UIColor blackColor]; textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:placeholderText attributes:@{NSForegroundColorAttributeName: color}];
以上是来客网为你收集整理的ios – 如何设置UITextField的占位符文本的颜色,同时保留其现有属性?全部内容,希望文章能够帮你解决ios – 如何设置UITextField的占位符文本的颜色,同时保留其现有属性?所遇到的程序开发问题。
如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。