設定UISearchBar透明背景

2021-09-29 06:14:42 字數 458 閱讀 8257

當設定uisearchbar的時候發現無論是通過

searchb.translucent = yes; 還是

searchb.backgroundcolor = [uicolor clearcolor];

都無法將searchbar的背景設定為透明的。

在stackoverflow中發現了乙個方法

for (uiview *subview in _searchb.subviews) else if([grandsonview iskindofclass:nsclassfromstring(@"uisearchbartextfield")] )else

}}```

//簡單粗暴的去除灰色背景

UiSearchBar圓角設定

有時我們可能會遇到這樣的需求 如圖 來實現上面的效果 具體實現思路是我們得到uisearchbar 的子檢視 uitextfield來設定其圓角,在系統的 uisearchbar 中uitextfield 是這樣的命名的 searchfield 所以我們只要利用kvc得到就可以,具體實現 如下 ui...

gvim透明設定

週末學弟學妹過來比賽,發現清一色的用透明vim,感覺非常6,回來試了一下win下將gvim設定成透明。首先在然後在 vimrc中加入下面的 就ok了 if executable vimtweak.dll autocmd guienter call libcallnr vimtweak setalph...

C WinForm設定透明

1 通過設定窗體的 transparencykey實現 例 窗體中的白色會變成透明 this.backcolor color.white this.transparencykey color.white transparencykey只支援透明或不透明,不支援過度色,比如png中的從不透明到透明的過...