iOS StatusBar狀態列文字顏色更改

來源:互聯網
上載者:User

標籤:設定   sel   statusbar   fse   set   sed   檔案   情況   更新   

1、將單個頁面的StatusBar文字顏色改為白色,動態更改也可以在這裡設定

-(UIStatusBarStyle)preferredStatusBarStyle {    return UIStatusBarStyleLightContent;}

2、將所有頁面的StatusBar文字顏色改為白色

  plist檔案中View controller-based status bar appearance 設定為 NO

  在這種情況下,將單個頁面的文字顏色更改為黑色

-(void)viewWillAppear:(BOOL)animated {    [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;}-(void)viewWillDisappear:(BOOL)animated {    [super viewWillDisappear:animated];    [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;}

 3、scrollView滑動更改StatusBar的文字顏色

-(void)scrollViewDidScroll:(UIScrollView *)scrollView {    _offsetY = scrollView.contentOffset.y;    [self setNeedsStatusBarAppearanceUpdate];   //更新statusBar顏色,調用preferredStatusBarStyle}- (UIStatusBarStyle)preferredStatusBarStyle {    if (_offsetY <= 136) {        return UIStatusBarStyleLightContent;    }    return UIStatusBarStyleDefault;}

 

iOS StatusBar狀態列文字顏色更改

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.