2017-04-24 98 views
-2

如何以uilabels(小時,分鐘和秒)顯示電池狀態(03:49:33)。電池耗盡時間縮短。如何檢查電池狀態如何在幾小時,幾分鐘和幾秒鐘在IOS中獲取電池狀態?

+1

你可以使用'batter yLevel「值以及官方估計的當前設備的電池正常運行時間,這取決於您的應用正在進行哪些工作(例如,視頻或音頻播放等),什麼樣的服務(例如wifi,藍牙等),屏幕的亮度;或者只是簡單地使用單位時間內的電池變化差異,並根據這個估算值進行估計 - 擾流板:它們都不會是致命的準確的,但這是一個很好的估計。 – holex

回答

0
UIDevice.currentDevice().batteryMonitoringEnabled = true 

然後您可以創建一個計算屬性返回電池電量:

var batteryLevel: Float { 

    return UIDevice.currentDevice().batteryLevel 
} 

斯威夫特3

UIDevice.current.isBatteryMonitoringEnabled = true 

var batteryLevel: Float { 

    return UIDevice.current.batteryLevel 
} 
+0

。如何展現價值。 – indraIOS

0

這是你如何檢查電池狀態,

UIDevice.current.isBatteryMonitoringEnabled = true 

var batteryLevel: Float { 
    return UIDevice.current.batteryLevel 
} 
+0

其顯示百分比bro。 – indraIOS

+0

您必須將該百分比轉換爲其唯一顯示百分比的時間 –