[置顶] 设置UISearchBar 的_UISearchBarSearchFieldBackgroundView 控件的圆角
2017-08-29 11:22
1541 查看
+ (UISearchBar*)homesearchBar { UISearchBar *searchBar = [[UISearchBar alloc]init]; [searchBar setImage:[UIImage imageNamed:@"search"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal]; searchBar.placeholder = searchBarPlaceholder; [searchBar changeLeftPlaceholder:searchBar.placeholder]; // 设置cornerRadius UIView* backgroundView = [searchBar subViewOfClassName:@"_UISearchBarSearchFieldBackgroundView"]; backgroundView.layer.cornerRadius = 14.50f; backgroundView.clipsToBounds = YES; return searchBar; }
新增一个UI View分类
- (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; }
相关文章推荐
- 代码设置TextView、Button等控件圆角边框背景颜色
- UiSearchBar圆角设置
- xib 控件设置圆角 label button view 等
- [置顶] 关于SurfaceView控件设置透明
- Android给TextView和EditText等控件设置透明背景、圆角边框
- android ImageView 圆角控件 设置上下左右某几个为圆角
- iOS 将navigationItem.titleView设置为自定义UISearchBar (Ficow实例讲解)
- UIButton UIImageVIew UIView UILabel 等控件设置一个圆角
- [置顶] android自定义view控件之一圆角背景TextView
- Android 动态的给Button、TextView、ImageView等控件设置了background后,再设置padding属性时该属性不起作用
- 设置控件圆角,只设置上面两个角的圆角
- ImageView设置background和src的区别
- bootstrap-datetimepicker时间控件如何设置显示的view
- 在xib/storyboard里面设置imageview圆角半径
- Android自定义圆角ImageView控件
- android 控件圆角的设置
- Flex中ToggleButtonBar控件设置button的样式
- Android中设置控件View显示、隐藏的不同属性的区别(VISIBLE,INVISIBLE,GONE)
- iOS开发:给控件设置圆角的三种用法