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 に答える