Computer >> 컴퓨터 >  >> 프로그래밍 >> iOS

iOS에서 프로그래밍 방식으로 화면 밝기 변경하는 방법

iOS 화면 밝기를 코드로 조절하는 방법

iOS 앱에서 화면 밝기를 변경하려면 UIScreenbrightness 속성을 사용해야 합니다. 이 속성은 메인 스크린(main screen)에서만 지원되며, 값은 반드시 0.0부터 1.0 사이의 숫자(양 끝값 포함)로 지정해야 합니다.

밝기 변경이 유지되는 방식

앱을 통해 변경한 밝기는 기기가 잠길 때까지 유지됩니다. 앱이 종료되더라도 설정된 밝기는 그대로 적용됩니다. 다음으로 디스플레이가 켜질 때는 사용자가 설정 앱이나 제어 센터에서 지정한 시스템 기본 밝기로 자동 복원됩니다.

구현 방법

brightness는 인스턴스 속성(instance property)입니다. iOS 애플리케이션에서 이를 구현하려면 viewDidLoad 메서드에 아래 한 줄의 코드를 추가하기만 하면 됩니다.

UIScreen.main.brightness = 0.1 // (0-1)

위 코드를 실행하면 화면 밝기가 가장 어두운 수준에 가깝게 낮아지는 것을 확인할 수 있습니다. 값이 1.0에 가까울수록 화면이 밝아지고, 0.0에 가까울수록 어두워집니다.