欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

在我們日常開發(fā)中,經常會遇到一些需求非要把 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

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

總結

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

相關文章

  • iOS Swift開發(fā)之日歷插件開發(fā)示例

    iOS Swift開發(fā)之日歷插件開發(fā)示例

    本篇文章主要介紹了iOS Swift開發(fā)之日歷插件開發(fā)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • iOS10適配問題收集整理

    iOS10適配問題收集整理

    本文是小編給大家收集整理些有關iOS10適配問題的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • iOS復數(shù)cell下優(yōu)雅的代碼結構詳解

    iOS復數(shù)cell下優(yōu)雅的代碼結構詳解

    這篇文章主要給大家介紹了關于iOS復數(shù)cell下優(yōu)雅的代碼結構的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用iOS具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • iOS中使用Fastlane實現(xiàn)自動化打包和發(fā)布

    iOS中使用Fastlane實現(xiàn)自動化打包和發(fā)布

    Fastlane是一套使用Ruby寫的自動化工具集,用于iOS和Android的自動化打包、發(fā)布等工作,可以節(jié)省大量的時間。下面給大家介紹ios fastlane 自動化打包和發(fā)布的安裝方法,需要的朋友參考下吧
    2017-05-05
  • iOS利用余弦函數(shù)實現(xiàn)卡片瀏覽工具

    iOS利用余弦函數(shù)實現(xiàn)卡片瀏覽工具

    這篇文章主要為大家詳細介紹了iOS利用余弦函數(shù)實現(xiàn)卡片瀏覽工具,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • IOS 常見的循環(huán)引用總結

    IOS 常見的循環(huán)引用總結

    這篇文章主要介紹了IOS 常見的循環(huán)引用總結的相關資料,循環(huán)引用,指的是多個對象相互引用時,使得引用形成一個環(huán)形,導致外部無法真正是否掉這塊環(huán)形內存。其實有點類似死鎖,需要的朋友可以參考下
    2017-03-03
  • NSURLSession跨域重定向透傳HTTP Header問題解決

    NSURLSession跨域重定向透傳HTTP Header問題解決

    這篇文章主要為大家介紹了NSURLSession跨域重定向透傳HTTP Header問題解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • iOS框架AVFoundation實現(xiàn)相機拍照、錄制視頻

    iOS框架AVFoundation實現(xiàn)相機拍照、錄制視頻

    這篇文章主要為大家詳細介紹了iOS框架AVFoundation實現(xiàn)相機拍照、錄制視頻功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 匯總ios開發(fā)逆向傳值的方法

    匯總ios開發(fā)逆向傳值的方法

    這篇文章主要為大家匯總了ios開發(fā)逆向傳值的方法,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 一篇文章讓你看懂IOS中的block為何再也不需要WeakSelf弱引用

    一篇文章讓你看懂IOS中的block為何再也不需要WeakSelf弱引用

    這篇文章主要給大家介紹了關于IOS中block為何再也不需要WeakSelf弱引用的相關資料,文中通過示例代碼介紹的非常詳細,對各位iOS開發(fā)者們具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-01-01

最新評論