iOS 改变UIPickerView分割线颜色
来源:互联网 发布:淘宝搜什么卖qq号的 编辑:程序博客网 时间:2024/06/06 02:34
有时候我们根据项目的需要,需要对UIPickerView做处理,这就需要对UIPickerView进行自定义,下面是改变其分割线颜色的方法,原理就是找到UIPickerView的子View高度小于1的View,然后改变线的颜色,即可实现,此外在iOS10下分割线颜色默认是透明的。
注意:这个方法只有放到下面的方法才有效果,获取pickerView:viewForRow:forComponent:reusingView:中定义的View,当pickerView:viewForRow:forComponent:reusingView:未实现或者行或分组不可用时返回nil。
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
#pragma mark - 改变分割线的颜色- (void)changeSpearatorLineColor{ for(UIView *speartorView in picker.subviews) { if (speartorView.frame.size.height < 1)//取出分割线view { speartorView.backgroundColor = LINE_BACKGROUND_COLOR;//隐藏分割线 } }}
运行效果如下图:
0 0
- iOS 改变UIPickerView分割线颜色
- iOS 开发之改变UITabbar顶部分割线颜色
- iOS10的UIPickerView分割线颜色,文字颜色
- 改变NumberPicker文字,分割线的颜色
- iOS开发--改变iOS7上tableview的分割线长、颜色问题
- iOS UITableView分割线颜色,长度自定义
- iOS 更改tabBar分割线颜色
- 改变iOS7上tableview的分割线长、颜色问题
- android 改变listview的分割线的颜色
- 改变tableview的分割线长、颜色问题 以及自定义分割线
- iOS清除UIDatePicker和UIPickerView中间Row上面的分割线
- iOS 设置TableView Separatorinset 分割线从边框顶端开始以及分割线的颜色
- ios 隐藏cell分割线和自定义cell分割线颜色
- iOS之设置tableView分割线的颜色
- iOS-UITableView 设置分割线长度和颜色
- Listview中的分割线、分割线的颜色以及分割线高度的改变 Button或者ImageButton的背景设为透明或者半透明
- ios 横分割线 纵分割线
- iOS -- navigationBar分割线
- android fragment
- 浅谈浏览器端JavaScript跨域解决方法
- 重拾C语言之指针篇(二)
- FreeCMS视频教程 站点域名设置
- 今天使用gson json字符串转对象的时候,一直报错Unterminated object at line 1 column 14
- iOS 改变UIPickerView分割线颜色
- springmvc方法中表单收集
- c++ 隐式转换
- 【论文笔记】Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition
- 直接插入排序
- 使用phpMyAdmin修改数据库名称
- 福建厦门联通DNS
- 《Java疯狂讲义-Chap6面向对象下》
- lengh和lengh()和size()的区别