Dee*_*esh 19
首先,你找到子视图UISearchBar,然后UITextField在子视图中找到然后改变颜色
试试这个代码: -
for(UIView *subView in searchBar.subviews){
if([subView isKindOfClass:UITextField.class]){
[(UITextField*)subView setTextColor:[UIColor blueColor]];
}
}
Run Code Online (Sandbox Code Playgroud)
对于Ios 5 +
[[UITextField appearanceWhenContainedIn:[UISearchBar class], nil] setTextColor:[UIColor blueColor]];
Run Code Online (Sandbox Code Playgroud)
Tom*_*sel 11
从iOS 5开始,正确的方法是使用外观协议.
例如:
[[UITextField appearanceWhenContainedIn:[UISearchBar class], nil] setTextColor:[UIColor blueColor]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10669 次 |
| 最近记录: |