最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IOS 仿支付寶支付屏幕亮度變化機(jī)制

 更新時(shí)間:2017年01月06日 11:07:39   作者:MrYuCSDN  
這篇文章主要介紹了IOS 仿支付寶支付屏幕亮度變化機(jī)制的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

1.首先,在需要實(shí)現(xiàn)的界面viewDidLoad中先保存亮度沒有變化之前的亮度,因?yàn)檫@個(gè)界面消失之后還要變回原來的亮度,變化亮度也相當(dāng)于用戶的一種設(shè)置,所以也要保存一下這個(gè)狀態(tài),因?yàn)橹螽?dāng)APP在active和非active切換時(shí)候需要知道是否需要為用戶做這個(gè)功能

// 保存原來的亮度
[[NSUserDefaults standardUserDefaults] setObject:@([UIScreen mainScreen].brightness) forKey:@"brightness"];
// 保存狀態(tài),需要為用戶變化屏幕亮度功能
[[NSUserDefaults standardUserDefaults] setObject:@YES forKey:@"ifNeedChangeLight"];

2.在viewDidAppear中設(shè)置需要的亮度

- (void)viewDidAppear:(BOOL)animated
{
  [super viewDidAppear:animated];
  if ([UIScreen mainScreen].brightness < 0.8) {
    [UIScreen mainScreen].brightness = 0.8;
  }
}

3.同理viewDidDisappear

- (void):(BOOL)animated
{
  [super viewDidDisappear:animated];
  // 還原
  [UIScreen mainScreen].brightness = [[[NSUserDefaults standardUserDefaults] objectForKey:@"brightness"] floatValue];
  [[NSUserDefaults standardUserDefaults] setObject:@NO forKey:@"ifNeedChangeLight"];
}

4.當(dāng)從底部滑起操作欄和退出app到主界面需要進(jìn)行恢復(fù)和設(shè)置相應(yīng)操作

- (void)applicationWillResignActive:(UIApplication *)application {
  if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"ifNeedChangeLight"] boolValue]) {
    [UIScreen mainScreen].brightness = [[[NSUserDefaults standardUserDefaults] objectForKey:@"brightness"] floatValue];
  }
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
  if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"ifNeedChangeLight"] boolValue]) {
    if ([UIScreen mainScreen].brightness < 0.8) {
      // 顏色需要漸變的話需要另外再寫
      [UIScreen mainScreen].brightness = 0.8;
    }
  }
}

5.如果需要亮度漸變效果網(wǎng)上有實(shí)現(xiàn)的函數(shù),設(shè)置亮度直接調(diào)函數(shù)就可以了

以上所述是小編給大家介紹的IOS 仿支付寶支付屏幕亮度變化機(jī)制,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • IOS程序開發(fā)之禁止輸入表情符號(hào)實(shí)例代碼

    IOS程序開發(fā)之禁止輸入表情符號(hào)實(shí)例代碼

    如何禁止輸入表情符號(hào)呢?下面腳本之家小編給大家分享IOS程序開發(fā)之禁止輸入表情符號(hào)實(shí)例代碼,感興趣的朋友參考下吧
    2016-04-04
  • ios端ijkplayer編譯教程

    ios端ijkplayer編譯教程

    下面小編就為大家分享一篇ios端ijkplayer編譯教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • iOS逆向教程之跟蹤函數(shù)調(diào)用詳解

    iOS逆向教程之跟蹤函數(shù)調(diào)用詳解

    這篇文章主要給大家介紹了關(guān)于iOS逆向教程之跟蹤函數(shù)調(diào)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • iOS中sqlite的詳細(xì)用法

    iOS中sqlite的詳細(xì)用法

    在iOS中,也同樣支持sqlite。目前有很多第三方庫,封裝了sqlite操作,比如swift語言寫的SQLite.swift,對(duì)sqlite感興趣的小伙伴們可以參考一下
    2016-05-05
  • iOS應(yīng)用進(jìn)入后臺(tái)后計(jì)時(shí)器和位置更新停止問題的解決辦法

    iOS應(yīng)用進(jìn)入后臺(tái)后計(jì)時(shí)器和位置更新停止問題的解決辦法

    這篇文章主要介紹了iOS應(yīng)用進(jìn)入后臺(tái)后計(jì)時(shí)器和位置更新停止問題的解決辦法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • 分析IOS RunLoop的事件循環(huán)機(jī)制

    分析IOS RunLoop的事件循環(huán)機(jī)制

    RunLoop是與線程相關(guān)的基礎(chǔ)架構(gòu)中的一部分,它是一個(gè)處理事件的循環(huán)(線程進(jìn)入這個(gè)循環(huán),運(yùn)行事件處理程序來響應(yīng)傳入的事件),RunLoop的目的是當(dāng)有事件需要處理時(shí),線程是活躍的、忙碌的,當(dāng)沒有事件后,線程進(jìn)入休眠。
    2021-06-06
  • iOS應(yīng)用中UICollectionViewCell定制Button

    iOS應(yīng)用中UICollectionViewCell定制Button

    這篇文章主要介紹了iOS應(yīng)用中UICollectionViewCell如何定制Button,設(shè)置每行顯示的按鈕的個(gè)數(shù),自定制按鈕的顯示樣式,感興趣的小伙伴們可以參考一下
    2016-08-08
  • iOS鍵盤彈出遮擋輸入框的解決方法

    iOS鍵盤彈出遮擋輸入框的解決方法

    這篇文章主要為大家詳細(xì)介紹了iOS鍵盤彈出遮擋輸入框的解決方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • IOS 調(diào)整內(nèi)存中的圖片大小實(shí)例詳解

    IOS 調(diào)整內(nèi)存中的圖片大小實(shí)例詳解

    這篇文章主要介紹了IOS 調(diào)整內(nèi)存中的圖片大小實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 總結(jié)iOS實(shí)現(xiàn)漸變顏色的三種方法

    總結(jié)iOS實(shí)現(xiàn)漸變顏色的三種方法

    這篇文章主要給大家總結(jié)了iOS實(shí)現(xiàn)漸變顏色的三種方法,分別是利用CAGradientLayer實(shí)現(xiàn)漸變、Core Graphics相關(guān)方法實(shí)現(xiàn)漸變以及用CAShapeLayer作為layer的mask屬性實(shí)現(xiàn),大家可以根據(jù)自己的需要選擇使用,下面來一起看看吧。
    2016-10-10

最新評(píng)論

邯郸县| 集安市| 茶陵县| 衡南县| 札达县| 县级市| 河北省| 绥江县| 济源市| 临沭县| 丁青县| 红安县| 延长县| 凤阳县| 威信县| 湘西| 建瓯市| 高台县| 翁源县| 涪陵区| 青铜峡市| 瓮安县| 宕昌县| 乌兰察布市| 汽车| 肇东市| 泗水县| 万年县| 武陟县| 逊克县| 浙江省| 芷江| 化州市| 克山县| 昭苏县| 南平市| 遵义县| 民县| 朔州市| 余江县| 高台县|