Bucket Place/IOS Swift

[Swift] Status bar 텍스트 색상 변경

Cloud Travel 2015. 5. 31. 16:35


이 글은 본 블러그(destiny738,tistory.com)의 관리자인 Cloud Travel이 작성하였으며, 이후 이익창출에 사용될 수도 있는 글입니다. 본 글의 저작권 역시 본 블러그의 관리자가 가지고 있습니다. 본 글을 무단 복제, 사용, 인용, 변경 등은 사전에 블러그 관리자에게 문의 바랍니다. 이를 어길 경우 법적제제를 받거나 형사고발을 당할 수 있으니 주의하시기 바랍니다. Contact : create738@bucketplace.net / create738@naver.com


1. 여는글


 벌써 이러면 안되는데 3번째 글부터 귀찮아진... 그래도 글을 쓰기 위해서 이번엔 짧은 글을 작성하려고 주제를 Status bar 텍스트 색상 변경으로 잡았습니다. iOS Status bar는 기본형으로 검은색글씨가 있고 light형으로 흰색글씨가 존재합니다. 아무것도 건들지 않으면 검은색으로 나오니, 흰색으로 변경하는 방법을 설명하도록 하겠습니다.




2. Status bar style


 1) 프로젝트를 처음 생성했을때 있는 "Supporting Files" 그룹을 선택하고 "Info.plist" 파일을 열도록 합시다. 

   ~ 이 파일은 기본적으로 어플리케이션을 설정하는 값들을 정의해둔 것이라고 이해하면 됩니다. 


 2) Info.plist에서 "Bundle creator OS Type code"를 클릭한뒤 "+"버튼을 클릭합니다.

 


 3) 추가된 줄의 특성이름을 "View controller-based status bar appearance"라고 설정을 해주고 NO로 값을 설정해줍니다.

 


 4) AppDelegate.swfit 파일을 엽니다.

   ~ 이 파일은 실행후에 코드로 설정값을 정해준다고 생각하시면 됩니다.

   ~ 파일 안에서 application 함수를 아래와 같이 변경해줍니다.

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        // Override point for customization after application launch.
        UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)
        return true
}

 5) 이제 실행을 합니다. 그러면 변경된 것을 볼 수 있습니다.



3. 마치는 글


 아마 이 다음글도.. 귀찮으니깐 간단한것을 하고 다른것을 할것 같아요...