Я использую UITextField
в качестве замены UISearchBar
и «ворую» значок увеличительного стекла из оригинала UISearchBar
с помощью этого сумасшедшего кода:
UISearchBar *originalSearchBar = [[UISearchBar alloc] init];
for (UIView *searchBarSubview in [originalSearchBar subviews]) {
if([searchBarSubview isKindOfClass:[UITextField class]]) {
UITextField *textField = (UITextField *)searchBarSubview;
[_textField setLeftView:[textField leftView]];
[_textField setLeftViewMode:UITextFieldViewModeAlways];
}
}
Как вы, наверное, догадались, я не хочу использовать собственное растровое изображение.
Нет ли где-нибудь в Какао более доступного значка увеличительного стекла?