프로그래밍/Xcode-iOS
iOS statusbar backgroundColor 변경
Mr-후
2019. 10. 18. 18:09
반응형
iOS statusbar backgroundColor 변경
오늘은 초간단 팁을 하나 포스팅하고 퇴근하자.
매번 검색해서 찾기도 번거롭고 기억도 잘 안나고... 나이는 들고 기억력은 떨어지고... 어쩔까나.. 무조건 기록해두어야지..
UIViewController안에서 다음과 같은 코드를 적용한다면 간단하게 상태바(statusBar) 컬러를 변경할 수 있다.
preferredStatusBarStyle 속성을 사용하려면 Info탭에서 뭔가를 좀더 해주어야 하지만 그것은 패스.
UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
if ([statusBar respondsToSelector:@selector(setBackgroundColor:)]) {
statusBar.backgroundColor = [UIColor clearColor];
}
[self setNeedsStatusBarAppearanceUpdate];
- (UIStatusBarStyle) preferredStatusBarStyle {
return UIStatusBarStyleLightContent; //투명타입.
}
이제 헤매지말고 바로 바로 찾아서 써먹자.
반응형