Objective C를 사용하여 iOS 9에서 상태 표시 줄 텍스트 색상을 밝게 변경
이 질문에는 이미 답변이 있습니다.
iOS 9에서 상태 표시 줄 텍스트의 색상을 흰색으로 변경하려면 어떻게합니까?
시작 화면에서 상태 표시 줄 스타일을 변경하려면이 방법을 사용해야합니다.
이동
Project
->Target
,설정
View controller-based status bar appearance
에NO
에서Info.plist
.
a UINavigationController
를 사용하고 탐색 모음을로 설정 barStyle
합니다 .Black
. AppDelegate.m
파일 에서이 줄을 지나서 .
navigationController.navigationBar.barStyle = UIBarStyleBlack;
사용하지 않는 경우 파일에 UINavigationController
다음 코드를 추가 ViewController.m
하십시오.
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
그리고이 줄에 메소드를 호출하십시오.
[self setNeedsStatusBarAppearanceUpdate];
첫 세트
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
AppDelegate로 이동하여 didFinishLaunchingWithOptions
방법을 찾고 다음을 수행하십시오.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}
View controller-based status bar appearance
plist에서 NO 로 설정하십시오 .
info.plist
파일에 키를 추가UIViewControllerBasedStatusBarAppearance
하고로 설정하십시오YES
.ViewController의 viewDidLoad 메소드에서 메소드 호출을 추가하십시오.
[self setNeedsStatusBarAppearanceUpdate];
그런 다음
viewController
파일에 다음 방법을 붙여 넣습니다 .- (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; }
파일에 키 View controller-based status bar appearance
를 추가하고 Info.plist
부울 유형을로 설정하십시오 NO
.
한 줄 코드를 삽입하십시오 viewDidLoad
(이것은 언급 된 특정 클래스에서 작동합니다)
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
iOS 상태 표시 줄에는 두 가지 옵션 (흑백) 만 있습니다. AppDelegate에서 시도 할 수 있습니다.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleLightContent];
}
'Programing' 카테고리의 다른 글
'구문 분석'의 반대말은 무엇입니까? (0) | 2020.06.13 |
---|---|
Java의 @UniqueConstraint 주석 (0) | 2020.06.13 |
URL에서 이미지로드 (0) | 2020.06.13 |
Android에서 OAuth 2.0에 대한 서명 인증서 지문 (SHA1)을 얻는 방법은 무엇입니까? (0) | 2020.06.13 |
브리지 패턴은 언제 사용합니까? (0) | 2020.06.13 |