2010-08-08 45 views
66

Tôi đang đi sâu vào phát triển iOS và đang xây dựng ứng dụng đồng hồ báo thức của riêng mình để làm quen với nền tảng và SDK. Tôi đã nhận thấy một số ứng dụng đồng hồ báo thức trong cửa hàng ứng dụng giúp màn hình không bị mờ và/hoặc tắt khi ứng dụng của họ đang chạy. Điều này được thực hiện như thế nào?Làm cách nào để ngăn hiển thị trên thiết bị iOS bị mờ và tắt?

Trả lời

158

Thêm dòng mã này trên đại biểu ứng dụng của bạn:

Objective-C:

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 

Swift 2:

UIApplication.sharedApplication().idleTimerDisabled = true 

Swift 3:

UIApplication.shared.isIdleTimerDisabled = true 
+13

Bạn có thể sử dụng điều này nhanh chóng như UIApplication.sha redApplication(). idleTimerDisabled = true –

+3

@AbyMathew cảm ơn bạn đã không thêm mã nhanh như câu trả lời :) – kthorat

+0

không chạy khi ứng dụng thêm chế độ xem UIImagePickerController, ứng dụng sẽ tự động mờ khi xóa chế độ xem phụ – vualoaithu

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