改UISearchBar字体大小的正确姿势

UIView继承了UIAppearance协议,可以修改控件的默认风格。也可以修改一种控件在另一种控件上的风格。

UISearchBar中有一个UITextField,所以可以通过UIAppearance改变UITextField在UISearchBar上的风格。

[[UITextField appearanceWhenContainedInInstancesOfClasses:@[[UISearchBar class]]] 
                     setDefaultTextAttributes:@{NSFontAttributeName: [UIFont systemFontOfSize:15]}];

你可能感兴趣的:(改UISearchBar字体大小的正确姿势)