国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS中修改UISearchBar圓角的小技巧分享

2020-07-26 02:49:27
字體:
來源:轉載
供稿:網友

前言

在我們日常開發中,經常會遇到一些需求非要把 UISearchBar 默認的圓角矩形的圓角改大,頂端改成圓形的。雖然系統沒有提供這個 API,不過還是有一個簡單方法可以解決。

解決方法:

首先在 UIView 的 category 里加一個方法:

UIView+Utils.m

- (UIView*)subViewOfClassName:(NSString*)className { for (UIView* subView in self.subviews) {  if ([NSStringFromClass(subView.class) isEqualToString:className]) {   return subView;  }  UIView* resultFound = [subView subViewOfClassName:className];  if (resultFound) {   return resultFound;  } } return nil;}

用的時候:

UIView* backgroundView = [searchBar subViewOfClassName:@"_UISearchBarSearchFieldBackgroundView"];backgroundView.layer.cornerRadius = 14.0f;backgroundView.clipsToBounds = YES;

就可以改成圓形了。效果:


圓形的 UISearchBar

用這個方法還可以改取消按鈕的顏色、字體什么的。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北川| 和龙市| 于田县| 阳原县| 灵台县| 东莞市| 金沙县| 阿城市| 华安县| 阳东县| 甘洛县| 湟源县| 清涧县| 拉萨市| 光山县| 百色市| 阳谷县| 连城县| 漠河县| 怀柔区| 剑川县| 东阿县| 长岭县| 柞水县| 宁波市| 河池市| 通化县| 宁乡县| 博客| 黑河市| 枞阳县| 磴口县| 巫溪县| 宁陕县| 炉霍县| 沙坪坝区| 岑溪市| 安新县| 嘉黎县| 门头沟区| 五指山市|