最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年05月05日 14:11:31   作者:戴倉薯  
UISearchBar也是iOS開發(fā)常用控件之一,點進去看看里面的屬性barStyle、text、placeholder等等。下面這篇文章主要給大家分享了iOS中修改UISearchBar圓角的小技巧,文中給出了詳細的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面來一起看看吧。

前言

在我們?nèi)粘i_發(fā)中,經(jīng)常會遇到一些需求非要把 UISearchBar 默認的圓角矩形的圓角改大,頂端改成圓形的。雖然系統(tǒng)沒有提供這個 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

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

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論

鄂托克前旗| 宁化县| 通道| 无为县| 扎兰屯市| 长春市| 大同县| 新丰县| 淮北市| 鄱阳县| 阜宁县| 高碑店市| 家居| 安康市| 雷州市| 铁力市| 临猗县| 福泉市| 江孜县| 从化市| 乐业县| 边坝县| 寿光市| 彰化市| 和平区| 澄迈县| 贵港市| 岳阳市| 建瓯市| 当雄县| 龙江县| 吉首市| 汝阳县| 桦南县| 兴业县| 巨鹿县| 纳雍县| 集安市| 南昌市| 广汉市| 库尔勒市|