2012-12-24 36 views
10

thể trùng lặp:
Styling the cancel button in a UISearchBarhình ảnh cho nút Cancel của UISearchBar

Tôi cố gắng để thiết lập hình ảnh cho thanh tìm kiếm, tôi có thể thiết lập hình ảnh cho searchabar sử dụng subview thanh tìm kiếm của UISearchBarBackground, nhưng tôi không thể đặt hình ảnh cho nút hủy của thanh tìm kiếm. Tôi nhận được subview tìm kiếm sub2 UINavigationButton cho nút nhưng tôi dnt knowhow để thiết lập hình ảnh trên UINavigationButton. Ai giúp tôi với?

Cảm ơn bạn trước

+1

thể trùng lặp của [Kiểu nút hủy trong một UISearchBar] (http://stackoverflow.com/questions/1200149/styling -the-cancel-button-in-a-uisearchbar) và điều này [Làm cách nào để thay đổi màu văn bản của nút hủy của UISearchbar] (http://stackoverflow.com/questions/6992917/how-do-i-change-the- uisearchbar-cancel-buttons-text-color) – iDev

Trả lời

10

thử mã này ...

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; 
     } 
    } 
Các vấn đề liên quan