0

我正在寻找左侧带有按钮的 UiSearchBar。我一直在阅读这个主题,并按照 KennyTM 描述的步骤进行操作,但我没有得到相同的结果。

这是我所拥有的:

在此处输入图像描述

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

有人对此有解决方案吗?

4

2 回答 2

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

于 2013-06-18T06:51:38.223 回答
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];

请实现上面的代码可能会有很大帮助。

于 2013-06-18T06:52:53.080 回答