UIDatePicker自定义背景
selectDatePicker = [[UIDatePicker alloc]init];
selectDatePicker.frame = CGRectMake(0, 10, 280, 216);
selectDatePicker.tag = 8001;
selectDatePicker.datePickerMode = UIDatePickerModeDate;
selectDatePicker.backgroundColor = [UIColor clearColor];
//改背景色===================================================================
UIView *v = [[selectDatePicker subviews] objectAtIndex:0];
//改变最外层的背景
UIView *v0 = [[v subviews] objectAtIndex:0 ];
v0.backgroundColor = [Function colorWithHexString:@"#f5f5f5"];
//去掉最大的框
UIView *v20 = [[v subviews] objectAtIndex:20];
v20.alpha = 0.0;
//第一列的设置--------------------------------
UIView *v1 = [[v subviews] objectAtIndex:1 ];
v1.alpha = 0.6;
UIView *v2 = [[v subviews] objectAtIndex:2 ];
v2.alpha = 0;
UIView *v3 = [[v subviews] objectAtIndex:3 ];
v3.alpha = 0;
UIView *v4 = [[v subviews] objectAtIndex:4 ];
v4.backgroundColor = [Function colorWithHexString:@"#eae1d8"];
UIView *v5 = [[v subviews] objectAtIndex:5 ];
v5.alpha = 0.0;
UIView *v6 = [[v subviews] objectAtIndex:6 ];
v6.alpha=0.6;
//第二列的设置--------------------------------
UIView *v7 = [[v subviews] objectAtIndex:7 ];
v7.alpha = 0.6;
UIView *v8 = [[v subviews] objectAtIndex:8 ];
v8.alpha = 0;
UIView *v9 = [[v subviews] objectAtIndex:9 ];
v9.alpha = 0;
UIView *v10 = [[v subviews] objectAtIndex:10 ];
v10.backgroundColor = [Function colorWithHexString:@"#eae1d8"];
UIView *v11 = [[v subviews] objectAtIndex:11 ];
v11.alpha = 0.0;
UIView *v12 = [[v subviews] objectAtIndex:12 ];
v12.alpha=0.6;
//第三列的设置--------------------------------
UIView *v13 = [[v subviews] objectAtIndex:13 ];
v13.alpha = 0.6;
UIView *v14 = [[v subviews] objectAtIndex:14 ];
v14.alpha = 0;
UIView *v15 = [[v subviews] objectAtIndex:15 ];
v15.alpha = 0;
UIView *v16 = [[v subviews] objectAtIndex:16 ];
v16.backgroundColor = [Function colorWithHexString:@"#eae1d8"];
UIView *v17 = [[v subviews] objectAtIndex:17 ];
v17.alpha = 0.0;
UIView *v18 = [[v subviews] objectAtIndex:18 ];
v18.alpha=0.6;
UIView *v19 = [[v subviews] objectAtIndex:19 ];
v19.alpha=0.0;
//改背景色End===================================================================
//设置为指定时间
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-M-d"]; //设置日期格式
NSString *date = @"2010-10-1";
NSDate *now = [dateFormatter dateFromString:date];
[selectDatePicker setDate:now animated:NO];
[viewContent addSubview:selectDatePicker];
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现