文章

设置SearchBar文字字体

` SearchBar ` 内虽然含有一个 ` UITextField ` ,但是并没有可以直接访问的属性,要想更改 ` TextField ` 的字体,可以用以下间接的方法实现:

1
2
3
[[UITextField appearanceWhenContainedIn:[UISearchBar class], nil] setDefaultTextAttributes:@{
            NSFontAttributeName: [UIFont fontWithName:@"Helvetica" size:20],
      }];

StackOverFlow上的讨论

本文由作者按照 CC BY 4.0 进行授权