반응형
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; //투명타입.
}
이제 헤매지말고 바로 바로 찾아서 써먹자.
반응형
'프로그래밍 > Xcode-iOS' 카테고리의 다른 글
Null passed to a callee that requires a non-null argument (0) | 2019.10.24 |
---|---|
UIRefreshControl & UITableView refreshControl사용 예 (0) | 2019.10.23 |
setInputAccessoryView 와 setAutocorrectionType (0) | 2019.10.17 |
NSPredicate 간단한 사용법 (0) | 2019.10.11 |
iOS NSMutableArray sortedArray 예제. (0) | 2019.09.25 |