2012-12-24 13 views
10

Powiel możliwe:
Styling the cancel button in a UISearchBarObraz na przycisk Anuluj od UISearchbar

Próbuję ustawić zdjęcie searchbar, mogę ustawić obraz dla searchabar użyciu searchbar za podrzędny UISearchBarBackground, ale jestem nie można ustawić obrazu dla przycisku anulowania paska wyszukiwania. Dostaję subaru do paska wyszukiwania UINavigationButton dla przycisku, ale nie wiem jak ustawić obraz na UINavigationButton. Czy ktoś może mi pomóc?

góry dziękuję

+1

możliwe duplikat [Styling przycisk Anuluj w UISearchBar] (http://stackoverflow.com/questions/1200149/styling -the-cancel-button-in-a-uisearchbar) i to [Jak zmienić kolor tekstu przycisku anulowania przycisku UISearchbar] (http://stackoverflow.com/questions/6992917/how-do-i-change-the- uisearchbar-cancel-buttons-text-color) – iDev

Odpowiedz

10

spróbuj tego kodu ...

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; 
     } 
    }