datepickview字体设置为白色

关于传值问题 上个demo已经差不多应用大部分逆向传值了
这篇说一下特殊的dataPickerView
有的时候客户的要求背景很暗 但是这个控件的颜色就是黑色 不好更改
下面来说一说怎么更改成白色

    self.view.backgroundColor = [UIColor blackColor];
    UIDatePicker *datePick = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, 100, self.view.bounds.size.width, 300)];
//    datePick.backgroundColor = [UIColor whiteColor];

    //设置datePick 的模式  此模式为 月 - 日 - 年  可以到SDK里面找

    //颜色估计是让SDK隐藏起来了  我们直接通过KVC设置颜色值
    //通过perfromSelector 方法寻找隐藏的方法
    datePick.datePickerMode = UIDatePickerModeDate;


//从这里
    [datePick setValue:[UIColor whiteColor] forKeyPath:@"textColor"];
    SEL selector = NSSelectorFromString( @"setHighlightsToday:" );
    NSInvocation *invocation = [NSInvocation invocationWithMethodSignature :
                                [UIDatePicker
                                 instanceMethodSignatureForSelector:selector]];
    BOOL no = NO;
    [invocation setSelector:selector];
    [invocation setArgument:&no atIndex:2];
    [invocation invokeWithTarget:datePick];
//到这里就是设置为白色的关键代码了  把你的对象名称一换就搞定

    [self.view addSubview:datePick];

是不是很简单 ,希望多搞些这样的东西 就点个赞或者评论下吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值