티스토리 뷰
Status Bar 글씨 색상 변경
간혹 status bar의 글씨 색을 변경하고 싶을 경우가 있다.
Status bar라고 하면 아래의 이 부분을 말한다.
방법도 나와있지 않고 자료도 많이 없어 자칫 어려워 보일 수 있지만 사실 코드 한줄만 추가하면 될 정도로 무척이나 간단한 작업 중 하나이다.
앱을 처음 실행할 때부터 색상을 변경하고자 한다면 AppDelegate 로 이동하여 아래에 다음의 코드를 추가해준다.
// AppDelegate.swift
func application(: UIApplication, didFinishLaunchingWithOptions : [: AnyObject]?) -> Bool {
UIApplication.sharedApplication().valueForKey("statusBar")?.setValue(UIColor.redColor(), : "foregroundColor")
return true
}
위의 코드를 didFinishLaunchingWithOptions
함수 안에 적어주면 아래와 같이 status bar의 글씨 색이 변하는 것을 확인할 수 있다.
이 코드는 앱의 어느 위치에서도 적용할 수 있기 때문에 만약 특정 액션에 대해 status bar의 글씨 색을 바꾸고 싶다면 해당하는 액션의 위치에 위의 코드 한 줄을 적어주면 된다!
'Programming > Swift' 카테고리의 다른 글
[Swift] NSLocalizedString에 변수 사용 (0) | 2016.10.04 |
---|---|
[Swift] CLLocation을 주소로 변경하기 (0) | 2016.09.29 |
[Swift] optional 이란? (0) | 2016.09.01 |
[Swift] enum의 case로 for 문 돌리기 (0) | 2016.08.26 |
[Swift] Closure에서 weak self 의 사용 (0) | 2016.08.21 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday