iOS StatusBar Style 변경
iOS StatusBar Style 변경
iOS에서 StatusBar Style에는 Dark, Light 2가지의 색상이 있다.
화면별로 StatusBar의 색상을 변경하고 싶으면 다음을 적용해야된다.
첫번째,
프로젝트 내에 있는 info.plist의 파일을 열어 Add Row로 다음 항목을 추가한다.
View controller-based status bar appearance -> NO
두번째,
AppDelegate에 다음 코드를 추가하면 StatusBar Style을 원하는 테마로 변경할 수 있다.
Objective-C
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
Swift
UIApplication.sharedApplication().statusBarStyle = .LightContent
다음과 같이 추가하면 원하는 테마로 변경할 수 있다.
그리고 다음 메서드를 사용해서도 StatusBar Style을 변경할 수 있다.
Objective-C
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
}
Swift
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.LightContent
}
다음 메서드를 이용해서도 Style을 변경이 가능하다.
'Backup > iOS' 카테고리의 다른 글
iOS New File Template 만들기 (0) | 2018.06.09 |
---|---|
iOS 인앱 구매 (In-App Purchase) 정리 - ObjectiveC (0) | 2018.06.07 |
iOS 9 이상 네트워크 설정 해결 방법 (0) | 2018.06.04 |
AutoLayout Set Frame Issue 해결 (0) | 2018.06.04 |
iOS ARC(Automatic Reference Counting) 자동 메모리 관리 기능 (출처) (0) | 2018.04.11 |
댓글
이 글 공유하기
다른 글
-
iOS New File Template 만들기
iOS New File Template 만들기
2018.06.09 -
iOS 인앱 구매 (In-App Purchase) 정리 - ObjectiveC
iOS 인앱 구매 (In-App Purchase) 정리 - ObjectiveC
2018.06.07 -
iOS 9 이상 네트워크 설정 해결 방법
iOS 9 이상 네트워크 설정 해결 방법
2018.06.04 -
AutoLayout Set Frame Issue 해결
AutoLayout Set Frame Issue 해결
2018.06.04