iPadのuisearchbarにSafariのようなリフレッシュロゴを追加することは可能ですか? 下の画像が気に入りましたか?uisearchbarに最新のロゴを追加する
私はuisearchbarcontrollerとuitableviewを持っています。それがリフレッシュのような矢印を追加することが可能かどうかわかります。検索結果やブックマークを追加することが可能です。
ありがとうございます。
iPadのuisearchbarにSafariのようなリフレッシュロゴを追加することは可能ですか? 下の画像が気に入りましたか?uisearchbarに最新のロゴを追加する
私はuisearchbarcontrollerとuitableviewを持っています。それがリフレッシュのような矢印を追加することが可能かどうかわかります。検索結果やブックマークを追加することが可能です。
ありがとうございます。
はいあなたは..あなたがここに...あなたのリフレッシュ動作を行いますカスタムボタンとクリアボタンを交換し、する必要がありますすることができますが
UISearchBar *searchBar = yourSearchBar;
UITextField *searchtextfield = [searchBar.subviews objectAtIndex:1];
UIButton *cButton = [UIButton buttonWithType:UIButtonTypeCustom];
cButton.frame = CGRectMake(0, 0, 20 , 20);
cButton.backgroundColor = [UIColor clearColor];
[cButton setImage:[UIImage newImageFromResource:@"yourButtonImage"] forState:UIControlStateNormal];//refresh image.
cButton.contentMode = UIViewContentModeScaleToFill;
[cButton addTarget:self action:@selector(refreshButtonPressed) forControlEvents:UIControlEventTouchUpInside];//This is the custom event(refresh)
[searchtextfield setRightView:cButton];
[searchtextfield setRightViewMode:UITextFieldViewModeAlways];
が楽しむことを行うためのコードです:)
iOSの7の場合、交換してください:
UITextField *searchtextfield = [searchBar.subviews objectAtIndex:1];
で:
UITextField *searchtextfield = [((UIView *)[searchBar.subviews objectAtIndex:0]).subviews lastObject];
ありがとう!!それは助けて! – kraitz
iOS 7では動作しませんか? –