2015-01-30 3 views
0

내 앱은 사용자에게 화면 밝기를 변경할 수있는 기회를 제공하고 앱이 종료 된 후 앱이 시작될 때 초기 밝기로 복원하려고합니다.applicationWillTerminate에서 화면 밝기를 변경할 수 없습니다.

응용 프로그램이 멀티 태스킹을 선택하고 홈 버튼을 눌렀을 때 배경으로 이동하지 않고 종료되므로 applicationWillTerminate를 사용합니다.

문제 : [UIScreen mainScreen].brightness = self.brightnessAfterLaunch은 applicationWillTerminate에서 호출 할 때 완전히 무시되며 시스템 밝기는 종료 후 앱에서 이전에 설정된 밝기로 유지됩니다. (응용 프로그램을 시작하기 전에 밝기가 아님)

이전의 시스템 밝기를 복원하는 다른 이유가 있습니까?

답변

0

제가

  • (무효) applicationWillResignActive 다시 시작 값에 화면 밝기를 변경 (UIApplication *) 적용;

사용자가 홈 버튼을 누르면 호출됩니다.

관련 문제