我的第一款带有夜间模式功能的app终于出炉啦!!!!
首先说自己走了很多坑啊!最后发现这个第三方库挺好用啊!---------DKNightVersion
我就是结合这个库去处理各种控件的颜色改变以及图片改变的!下面说一下用法吧!
首先导入这个第三方库,打开目录你会发现::
就这三个地方搞懂就行 首先在你的可以设全局宏定义的地方:
然后就是在这个文件里设置key值对应的夜间颜色和正常颜色设置如下图啊!!!!!
最后在你切换的地方::加上切换方法救醒
由于这个库里对tabbar的字体颜色和图片俩个属性没有设置方法,最后这个方法加了一个通知 用通知来改变这俩个属性 也就是上个图的注释部分
至于每个空间的颜色怎么设置 就看
这里面有各个控件的说明 下面随便贴点代码了
_nikeLabel.dk_textColorPicker = DKColorPickerWithKey(TEXT2);
self.dk_imagePicker = DKImagePickerWithNames(@"me_nav_back", @"me_nav_back_night",@"red");
self.navigationBar.dk_barTintColorPicker=DKColorPickerWithKey(BAR);
self.view.dk_backgroundColorPicker=DKColorPickerWithKey(BG);
好吧 就说这么多 至于tabbar的属性设置代码就不贴了 只要接受通知的方法里处理下就好!!!!
希望可以帮到你哟!!!!!