iOS 夜間模式的實現

我的第一款帶有夜間模式功能的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的屬性設置代碼就不貼了  只要接受通知的方法裏處理下就好!!!!
希望可以幫到你喲!!!!!






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章