Objective-C가 설치된 iOS 9에서 상태 표시줄 텍스트 색을 밝은 색으로 변경
iOS 9에서 상태 표시줄 텍스트의 색을 흰색으로 변경하려면 어떻게 해야 합니까?
시작 화면에서 상태 표시줄 스타일을 변경하려면 이 방법을 사용해야 합니다.
에 가다
Project->Target,세트
View controller-based status bar appearance로.NO에Info.plist.
사용UINavigationController네비게이션 바 설정 및barStyle로..Black당신의 이 선을 지나서.AppDelegate.m파일.
navigationController.navigationBar.barStyle = UIBarStyleBlack;
사용하지 않는 경우UINavigationController그런 다음 다음 다음 코드를 추가합니다.ViewController.m파일.
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
메소드를 다음 행으로 호출합니다.
[self setNeedsStatusBarAppearanceUpdate];
제1세트
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
앱 대리인으로 이동하여 해당 앱을 찾습니다.didFinishLaunchingWithOptions방법 및 수행:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}
그다음에View controller-based status bar appearance플리스터에서 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];
}
언급URL : https://stackoverflow.com/questions/33103831/change-status-bar-text-color-to-light-in-ios-9-with-objective-c
'programing' 카테고리의 다른 글
| Git의 마지막 커밋에 파일을 추가하려면 어떻게 해야 합니까? (0) | 2023.05.03 |
|---|---|
| Xcode 9에서 열린 다중 시뮬레이터에서 단일 시뮬레이터를 종료하거나 종료하는 방법은 무엇입니까? (0) | 2023.05.03 |
| Eclipse에서 클래스의 모든 메서드에 메서드 중단점 추가IDE (0) | 2023.05.03 |
| ASP에서 수행하는 로깅을 해제하는 방법.NET 핵심 프레임워크 (0) | 2023.05.03 |
| 이클립스 자동 저장 (0) | 2023.04.28 |
