2011-10-25 36 views
8

Tôi đang phát triển một ứng dụng iPhone và tôi cần điều chỉnh độ sáng của màn hình thông qua ứng dụng của mình, giống như cách chúng tôi thực hiện thông qua ứng dụng Cài đặt.Điều chỉnh độ sáng của màn hình thông qua mã

Tôi đã tìm kiếm nhưng chưa tìm thấy giải pháp.

Trả lời

0

Khám phá thuộc tính brightness của UIScreen. Đây là một API mới trong iOS 5. Bạn không thể làm điều đó trong các phiên bản cũ hơn.

16

Bạn có thể sử dụng:

[[UIScreen mainScreen] setBrightness:1.0]; 

Nhưng chỉ trên iOS 5. Không được hỗ trợ trên các phiên bản iOS trước đó.

+0

sau đó làm thế nào để thực hiện điều này trong ios 4, bạn có thể cho bất kỳ ý tưởng xin vui lòng ... Cảm ơn – Sabby

2

Nếu bạn yêu cầu khả năng tương thích với các phiên bản iOS cũ hơn, hãy thử một lớp phủ màu đen ở phía trên cửa sổ chính của ứng dụng với một phần alpha. Tôi đã sử dụng nó trong một ứng dụng iPad - chỉ có nhược điểm là nó sẽ không làm tối các yếu tố như popovers.

Các vấn đề liên quan