SakuraKit icon indicating copy to clipboard operation
SakuraKit copied to clipboard

iOS13 UITextField的占位文字颜色修改问题

Open obama901 opened this issue 6 years ago • 2 comments

之前可以通过kvc的私有方法获取到占位文字的UIlabel,但是现在不可以了,有什么解决办法吗?

obama901 avatar Sep 24 '19 07:09 obama901

iOS 13禁止通过KVC设置placeholderLabel属性

//以下代码会崩溃
UIColor * color = [UIColor greenColor];
[textField setValue:color forKeyPath:@"_placeholderLabel.textColor"];

iOS 13系统直接设置 UITextFieldattributedPlaceholder 属性

coderchou avatar Nov 15 '19 11:11 coderchou

所以直接改attributedPlaceholder,要怎么和SakuraKit结合起来啊,之前获取Label可以用SakuraKit设置颜色,SakuraKit能设置NSAttributedString的颜色吗

obama901 avatar Nov 20 '19 10:11 obama901