Khi hầu hết các ứng dụng không có thao tác chạm làm đầu vào của người dùng trong một thời gian ngắn, hệ thống sẽ đặt thiết bị vào trạng thái "ngủ" trong đó màn hình mờ đi. Điều này được thực hiện nhằm mục đích tiết kiệm điện năng.
Dễ dàng ngăn thiết bị iOS chuyển sang chế độ ngủ, điều hướng đến Cài đặt → Màn hình &Độ sáng → Tự động khóa, chọn không bao giờ.
Điều này sẽ không bao giờ khóa màn hình của bạn.
Nếu bạn đang phát triển Ứng dụng iOS và bắt buộc phải triển khai tính năng này, bạn nên sử dụng isidletimerdisabled do apple cung cấp, để đọc thêm về nó https://developer.apple.com/documentation/uikit/uiapplication/1623070-isidletimerdisabled
Trong phương thức viewDidLoad của bạn, hãy viết dòng mã sau để ngăn thiết bị chuyển sang chế độ ngủ.
UIApplication.shared.isIdleTimerDisabled = true