2014年7月17日

iOS 7 開發教學 - 變更 Status Bar 樣式 ( iOS 7 Change status bar style tutorial )

在之前文章中介紹過如何隱藏 Status bar,接下來本篇將介紹變更 Status bar 樣式。



變更 Status bar 樣式:
這部分教學為設定狀態列文字的顏色 ( 黑與白 ),官方已提供參數值可使用。第一個方法在 View controller 中加入 - (UIStatusBarStyle) preferredStatusBarStyle,如下圖:


參數值如下:
UIStatusBarStyleDefault:顯示文字顏色為黑色
UIStatusBarStyleLightContent:顯示文字顏色為白色

值得注意的是如果你的 View controller 是在 NavigationController 裡面的話上面的方法是無效的,因此我們可以透過設定 NavigationController 的 barStyle 來變更,參考下圖:



第二方法是透過修改 Info.plist 來設定兩組參數,參考如下:
Status bar style = (請自行選擇需要的參數值)
View controller-based status bar appearance = NO


以上為變更樣式的兩種方法,希望有幫助到需要的朋友!其他 iOS 相關開發教學可以參考本篇整理



熱門文章