我對iOS
和Swift
的相當新穎,請耐心等待我解釋,如果有任何不清楚的地方,讓我知道,我會解釋。在iOS中用Swift調整/觸摸屏幕亮度
我有一個iOS
的應用程序,它包括一些UIImages
,UIButtons
等,他們互動時觸摸。
我想在應用程序未觸摸(屏幕上的任何位置)一段時間後(例如說10秒)調暗屏幕,然後只要在UIScreen
上的任何位置檢測到觸摸,我希望再次提高亮度。
我發現下面的行可以用來調節屏幕亮度:
UIScreen.main.brightness = CGFloat(0.5)
,但我不知道如何來檢測觸摸在屏幕任意位置(而不會干擾其他所有的按鈕等...),並將其與計時器相結合。
(我的應用程序僅適用於特定的目的,也不會被分配,而且只用一個iOS10 7 iPhone設備上運行)
也許你可以在UIWindow上添加一個UITapGestureRecognizer – Arjuna
看看http://stackoverflow.com/questions/37555013/swift-detect-touch-anywhere-on-the-screen –