Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

จะเปลี่ยนความสว่างหน้าจอโดยทางโปรแกรมใน iOS ได้อย่างไร?


ในการเปลี่ยนความสว่างของหน้าจอ เราต้องใช้คุณสมบัติความสว่างของหน้าจอ คุณสมบัตินี้รองรับเฉพาะหน้าจอหลักเท่านั้น ค่าของคุณสมบัตินี้ควรเป็นตัวเลขระหว่าง 0.0 ถึง 1.0

การเปลี่ยนแปลงความสว่างที่ทำโดยแอพจะมีผลจนกว่าอุปกรณ์จะถูกล็อค ไม่ว่าแอพจะปิดอยู่หรือไม่ ความสว่างของระบบ (ซึ่งผู้ใช้สามารถตั้งค่าได้ในการตั้งค่าหรือศูนย์ควบคุม) จะได้รับการกู้คืนในครั้งถัดไปที่เปิดการแสดงผล

เป็นคุณสมบัติของอินสแตนซ์ หากต้องการใช้งานสิ่งนี้ในแอปพลิเคชัน iOS ของคุณ (แอปพลิเคชันใดๆ ก็ตาม) ให้เพิ่มบรรทัดด้านล่างในเมธอด viewDidLoad เพื่อดูเอฟเฟกต์

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