国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凭祥市| 微山县| 秦安县| 建瓯市| 屯门区| 萨嘎县| 威信县| 东方市| 庆云县| 莱州市| 杨浦区| 上思县| 定边县| 抚州市| 南陵县| 社会| 大关县| 雅江县| 益阳市| 延庆县| 电白县| 合江县| 恭城| 广德县| 沙坪坝区| 扬中市| 鞍山市| 九江县| 奉贤区| 定远县| 将乐县| 沾化县| 建宁县| 阿图什市| 涞水县| 湘潭县| 中西区| 东乌| 乌拉特中旗| 大悟县| 蓬溪县|