我正在寻找一个带左侧按钮的UiSearchBar。 我一直在阅读 this topic ,并按照KennyTM描述的步骤进行操作,但我无法获得相同的结果。
这就是我所拥有的:
正如您所看到的,我的搜索栏与导航栏的颜色不同。
有没有人有解决方案?
答案 0 :(得分:0)
for( id view in search.subviews) {
if([view isKindOfClass:[UIImageView class]]) {
UIImageView *img = (UIImageView *)view;
img.image = nil;
}
}
search.backgroundImage = [UIImage imageNamed:@"searchbar.png"];
搜索是UISearchbar
答案 1 :(得分:0)
/ button
UIBarButtonItem *settingsButtonItem = // create settings button
// search bar
UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 260, 44)];
UIBarButtonItem *searchBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:searchBar];
[searchBar release];
// toolbar is UIToolbar
[toolbar setItems:[NSArray arrayWithObjects:settingsButtonItem, searchBarButtonItem nil] animated:NO];
请执行以上代码,可能会有所帮助。