UITextField *searchField = [searchBar valueForKey:@"_searchField"];
// 输入文本颜色
searchField.textColor = [UIColor blackColor];
// 默认文本颜色
[searchField setValue:[UIColor blackColor] forKeyPath:@"_placeholderLabel.textColor"];

本文介绍如何使用Objective-C来自定义UITextField的文本颜色及默认文本颜色。通过调用valueForKey与setValue:forKeyPath方法,实现UITextField样式的个性化设置。
UITextField *searchField = [searchBar valueForKey:@"_searchField"];
// 输入文本颜色
searchField.textColor = [UIColor blackColor];
// 默认文本颜色
[searchField setValue:[UIColor blackColor] forKeyPath:@"_placeholderLabel.textColor"];


被折叠的 条评论
为什么被折叠?