Wie ändere ich die Position oder verberge das Lupensymbol in der UISearchBar in IOS 7?

Arbeite ich auf IOS 7 application.By standardmäßig seine, die wie Pic(1).Aber ich brauche zu ändern, wie es Pic(2).Ich gegoogelt und fand einige Antworten für die Anforderung,aber es hat sich nicht geändert.Oder, was ich verstecken muss.So dass ich verwalten können, mit dem hintergrund Bild.Das ist das erste Bild

Wie ändere ich die Position oder verberge das Lupensymbol in der UISearchBar in IOS 7?

Wie ändere ich die Position oder verberge das Lupensymbol in der UISearchBar in IOS 7?

Ich folgenden code, um es zu ändern.Aber nicht gelingen.

In .h-Datei

@property(nonatomic,strong) IBOutlet UISearchBar *findSearchBar;

In .m-Datei

@synthesize findSearchBar;

 - (void)viewDidLoad
 {
[super viewDidLoad];
 [self setSearchIconToFavicon];
 }

 - (void)setSearchIconToFavicon
{
//The text within a UISearchView is a UITextField that is a subview of that UISearchView.
   UITextField *searchField;
   for (UIView *subview in self.findSearchBar.subviews)
   {
       if ([subview isKindOfClass:[UITextField class]]) {
          searchField = (UITextField *)subview;
          break;
      }
  }

if (searchField)
{
    UIView *searchIcon = searchField.leftView;
    if ([searchIcon isKindOfClass:[UIImageView class]])
    {
        NSLog(@"aye");
    }
    searchField.rightView = nil;
    searchField.leftView = nil;
    searchField.leftViewMode = UITextFieldViewModeNever;
    searchField.rightViewMode = UITextFieldViewModeAlways;
}

}

Bin ich nicht immer, wie machen Sie den Mittelpunkt der Ansicht das Bild auf nil.Seine wirklich töten meine Zeit.Bitte helfen Sie mir.wo ich schief gegangen.

InformationsquelleAutor der Frage iSwaroop | 2013-10-24

Schreibe einen Kommentar