【发布时间】:2012-08-04 20:17:12
【问题描述】:
我正在使用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];
}
}
您可能已经猜到了,我不想使用自己的位图。
难道在 Cocoa 的某个地方没有更容易访问的放大镜图标吗?
【问题讨论】:
标签: ios cocoa-touch uitextfield uisearchbar