私のコードは次のAppDelegateとおりです。
[[UITextField appearanceWhenContainedIn:[UISearchBar class], nil]
setFont:[UIFont systemFontOfSize:14]];
UISearchBarIB から作成された のフォントを変更します。問題ありません。
ただし、UISearchBarコード内を次のように作成すると:
UISearchBar *bar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
bar.placeholder = @"test";
[self.view addSubview:bar];
その場合、上記のUITextField外観コードは効果がありません。プログラムで作成された のフォントを変更する方法はありUISearchBarますか?
ありがとうございました!