programing

Objective-C가 설치된 iOS 9에서 상태 표시줄 텍스트 색을 밝은 색으로 변경

elecom 2023. 5. 3. 20:47
반응형

Objective-C가 설치된 iOS 9에서 상태 표시줄 텍스트 색을 밝은 색으로 변경

iOS 9에서 상태 표시줄 텍스트의 색을 흰색으로 변경하려면 어떻게 해야 합니까?

시작 화면에서 상태 표시줄 스타일을 변경하려면 이 방법을 사용해야 합니다.

  1. 에 가다Project->Target,

  2. 세트Status Bar Style로.Light 프로젝트 설정

  3. 세트View controller-based status bar appearance로.NOInfo.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와 같습니다.

  1. 키를 추가합니다.info.plist파일UIViewControllerBasedStatusBarAppearance으로 설정합니다.YES.

  2. ViewController의 viewDidLoad 메서드에서 메서드 호출을 추가합니다.

    [self setNeedsStatusBarAppearanceUpdate];
    
  3. 그런 다음 다음 방법을 붙여넣습니다.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

반응형