UISearchBar をカスタマイズする必要があります。
- 検索テキストの色を変更する
- ファビコンを変更
Apple が提供する API はありません。ただし、これは可能な解決策の 1 つです。
for(UIView *subView in _searchBar.subviews){
if([subView isKindOfClass:UITextField.class]){
UITextField *searchField = (UITextField*)subView;
searchField.textColor = [UIColor darkGrayColor];
UIImage *image = [UIImage imageNamed: @"loop.png"];
UIImageView *iView = [[UIImageView alloc] initWithImage:image];
searchField.leftView = iView;
}
}
それは完全に機能します。しかし、Apple がアプリを拒否するのではないかと心配しています。これが非公開 API ではないことはわかっていますが、完全に公開されているわけでもありません。
そのような種類のコードを含むアプリが App Store にある人はいますか?