簡體   English   中英

iOS 8-設置UISearchBar的內部顏色

[英]iOS 8 - setting the inner color of a UISearchBar

我試圖使搜索欄填充整個屏幕寬度,並成為矩形中的一種純色。 但是,設置“色調顏色”只會設置搜索欄邊框的顏色。
如何在Swift中或直接在xCode 6中設置內部顏色? 可以使用文本字段來代替,但是我更喜歡搜索欄以尋求可維護性及其額外功能。

在搜索欄的textField.background設置圖像,這可以解決問題。 例如

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM