2015-09-20 48 views
1

我想讓搜索欄填充整個屏幕寬度,並且是一個矩形形狀的純色。但是,設置「色調」僅設置搜索欄邊框的顏色。
如何在Swift中或直接在xCode 6中設置內部顏色?這可以使用文本字段來完成,但我更喜歡搜索欄的可維護性及其額外功能。iOS 8 - 設置UISearchBar的內部顏色

回答

0

在您的搜索欄的textField.background中設置圖像,這應該有所斬斷。例如

for (UIView *subView in searchBar.subviews) { 
    if ([subView isKindOfClass:NSClassFromString(@"UITextField")]) { 
     UITextField *textField = (UITextField *)subView; 
     textField.background = [UIImage imageNamed:@"Your Image"]; 
    } 
}