修改placehoder内部属性

.iphoneX兼容性:首页->开户->会员开户 查看搜索输入框内容,搜索输入框显示不全。
状态:已解决
解决方案: 利用kvc原理调用系统searchbar方法,修改placehoder的字体大小

//代码为修改placeholder字体的颜色和大小
UITextField * searchField = [_searchBar valueForKey:@”_searchField”];
[searchField setValue:[UIColor redColor] forKeyPath:@”_placeholderLabel.textColor”]; //修改颜色
[searchField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@”_placeholderLabel.font”];修改默认字体

你可能感兴趣的:(ios)