2012-12-24 3 views
10

Mögliche Duplizieren:
Styling the cancel button in a UISearchBarBild für Abbrechen-Taste von UISearchBar

Ich versuche, für searchbar zu setzen, kann ich für searchabar gesetzt searchbar der Subview mit UISearchBarBackground, aber ich bin Das Bild kann nicht für den Abbrechen-Button der Suchleiste gesetzt werden. Ich bekomme Suchleiste Subview UINavigationButton für Button, aber ich dnt Knowhow Bild auf UINavigationButton setzen. Kann mir jemand helfen?

Vielen Dank im Voraus

+1

möglich Duplikat [die Taste in einem UISearchBar abbrechen Styling] (http://stackoverflow.com/questions/1200149/styling -the-cancel-button-in-a-uisearchbar) und dies [Wie ändere ich die Textfarbe der UISearchbar Abbrechen-Schaltfläche] (http://stackoverflow.com/questions/6992917/how-do-i-change-the- Uisearchbar-Abbrechen-Tasten-Text-Farbe) – iDev

Antwort

10

diesen Code versuchen ...

for (UIView *searchbuttons in searchBar.subviews) 
    { 
     if ([searchbuttons isKindOfClass:[UIButton class]]) 
     { 
      UIButton *cancelButton = (UIButton*)searchbuttons; 
      cancelButton.enabled = YES; 
      [cancelButton setBackgroundImage:[UIImage imageNamed:@"yourImageName"] forState:UIControlStateNormal]; 
      break; 
     } 
    }