투케이2K

379. (ios/swift5) [유틸 파일] setDisplayBright : 현재 화면 디스플레이 빛 밝기 설정 실시 - UIScreen.main.brightness 본문

IOS

379. (ios/swift5) [유틸 파일] setDisplayBright : 현재 화면 디스플레이 빛 밝기 설정 실시 - UIScreen.main.brightness

투케이2K 2023. 11. 12. 09:45

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT5

 

[소스 코드]

    // -----------------------------------------------------------------------------------------
    // MARK: - [디스플레이 빛 밝기 설정 수행 실시]
    // -----------------------------------------------------------------------------------------
    func setDisplayBright(data: Int) {
        
        /*
        // -----------------------------------------
        [setDisplayBright 메소드 설명]
        // -----------------------------------------
        1. 디스플레이 빛 밝기 설정 수행 실시
        // -----------------------------------------
        2. 호출 방법 : C_App().setDisplayBright(data: 100)
        // -----------------------------------------
        3. 리턴 반환 :

         brightness 값은 Float 데이터 형태로 0.0 ~ 1.0 까지 밝기 값을 나타냅니다
        // -----------------------------------------
        */

        
        // [리턴 변수 선언]
        let setData = data
        var M_LOG = ""


        // [로직 처리 실시]
        if setData >= 0 && setData <= 100 {
            UIScreen.main.brightness = CGFloat((setData / 100))
            
            M_LOG = "[Success] :: Display Bright Setting"
        }
        else {
            M_LOG = "[ERROR] :: Input Data Error"
        }

        
        // [로그 출력 실시]
        S_Log._D_(description: "디스플레이 빛 밝기 설정 수행 실시", data: [
            "INPUT :: \(data)",
            "M_LOG :: \(M_LOG)"
        ])
        
    }
 

[결과 출력]


 

반응형
Comments