以下のコードを使用して、UISearchBar で UITextfield のルック アンド フィールをカスタマイズすることができました。
for (UIView *subview in [searchBar subviews]) { if ([subview isKindOfClass:NSClassFromString(@"UISearchBarTextField")]){ [(UITextField *)subview setBackground:[UIImage imageNamed:@"background_searchField.png"]]; [(UITextField *)subview setTextColor:[UIColor redColor]]; } }
シミュレーターを使用すると、まさに私が望んでいたものが表示されます。しかし、実際のiPhoneでテストしたところ、背景画像は見えませんでした。
ご意見をお聞かせください。どうもありがとう。