带左键的UISearchBar

时间:2013-06-18 06:45:45

标签: ios interface-builder uisearchbar

我正在寻找一个带左侧按钮的UiSearchBar。 我一直在阅读 this topic ,并按照KennyTM描述的步骤进行操作,但我无法获得相同的结果。

这就是我所拥有的:

enter image description here

正如您所看到的,我的搜索栏与导航栏的颜色不同。

有没有人有解决方案?

2 个答案:

答案 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];

请执行以上代码,可能会有所帮助。