ios中的夜間模式(通知中心)

2021-07-06 07:56:13 字數 876 閱讀 2371

這個夜間模式不是顏色反轉的那種,其實很簡單,就是在window上面鋪了一層view,把這個view的變成黑色,在調一下透明度就ok了,下面給大家看看**實現吧
- (instancetype)init

return

self;

}

- (void)receivenotifica:(nsnotification *)center

- (void)receivenotifica2:(nsnotification *)center

self

.nigview = [[uiview alloc] initwithframe:self

.window

.bounds];

self

.nigview

.userinteractionenabled = no;

self

.nigview

.hidden = yes;

self

.nigview

.backgroundcolor = [uicolor blackcolor];

self

.nigview

.alpha = 0.6;

[self

.window addsubview:self

.nigview];

[_nigview release];

return

yes;}

- 這段**要在你加夜間模式中的開關方法中實現

if (button) else

iOS 夜間模式

講解 1.因為夜間模式是所有頁面都要更改,所以將通知的新增與移除放到 baseviewcontroller中 2.每個類有都需要單獨設定自己的夜間情況,所以在 baseviewcontroller中有兩個公共介面 3.因為大部分夜間設定是通用的,所以封裝出 nightmanager類進行統一設定 4...

iOS 夜間模式

dknightversion 現在已經更新到了 0.5.7,支援大多數的 uikit 控制項的夜間模式功能.它為所有的 uikit 的元件的 color 顏色新增了乙個對應的 nightcolor 屬性,我們可以直接設定對應的 nightcolor 屬性.self.view.nightbackgro...

UIday2202 IOS設計模式 通知中心

ios設計模式 通知中心 1 什麼是通知中心 2 怎麼建立通知中心 3 怎麼傳送通知中心 4 怎麼接收通知中心 訊息的傳送 建立訊息 nsnotificationcenter nc nsnotificationcenter defaultcenter 訊息型別 inte ce nsnotificat...