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
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 Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen diese auch sein mag, es wird helfen, u........
InformationsquelleAutor der Antwort Hari1251
Ich bin mir nicht sicher, wie Sie Sie nach Links-richten Sie den Platzhalter, aber seit iOS 5.0 gibt es eine einfache und unterstützte Möglichkeit zum ändern der such-Leiste des text-Feld Eigenschaften, z.B.:
welche blenden das Lupen-Symbol.
InformationsquelleAutor der Antwort atticus
Könnten Sie versuchen:
InformationsquelleAutor der Antwort DairySeeker