我发现我的代码AppDelegate
:
[[UITextField appearanceWhenContainedIn:[UISearchBar class], nil]
setFont:[UIFont systemFontOfSize:14]];
用于更改UISearchBar
从 IB 创建的字体。那里没有问题。
但是,如果我这样创建UISearchBar
in 代码:
UISearchBar *bar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
bar.placeholder = @"test";
[self.view addSubview:bar];
那么上面的UITextField
外观代码就没有效果了。有没有办法改变以编程方式创建的字体UISearchBar
?
谢谢!