SearchBar
内虽然含有一个UITextField
,但是并没有可以直接访问的属性,要想更改TextField
的字体,可以用以下间接的方法实现:
[[UITextField appearanceWhenContainedIn:[UISearchBar class], nil] setDefaultTextAttributes:@{
NSFontAttributeName: [UIFont fontWithName:@"Helvetica" size:20],
}];