由于蘋果官方對iOS系統(tǒng)后臺任務管控非常嚴格,所以在iOS系統(tǒng)要實現倒計時進入后臺或者切換頁面之后依然能保持倒計時狀態(tài)會比較繁瑣或困難,但倒計時按鈕是經常用到、司空見慣!經常看到不太友好的倒計時按鈕表現為,倒計時并未完成但當你切換頁面或者進入后臺后按鈕倒計時失效并又可以點擊了,實際上沒有達到限制1~2分鐘后才可點擊的效果。于是我琢磨下封裝了這個倒計時按鈕的SDK它能解決上述問題并完美達到預期效果,而且SDK支持代碼創(chuàng)建、XIB創(chuàng)建,使用也非常簡單。
SDK提供有比較靈活的屬性控制,可修改倒計時按鈕背景顏色、文字顏色、按鈕圓角大小、點擊時背景顏色,基本能滿足全部UI設計需求。請下載資源包里面提供了SDK的用法截圖、Demo、SDK(務必注意看看 5張SDK使用說明圖片)
SDK在CSDN中下載? http://download.csdn.net/detail/wuhengsi620/9782172
注意1:
項目中有多個倒計時按鈕,那么必須給按鈕“indexsButtonLDS”設置不同的標識符(任意字符串),否則會出現異常。代碼或者XIB方式設置indexsButtonLDS請參考代碼,比較簡單的(如果不明白仔細看下Demo)
注意2:
倒計時最長為180秒(因受iOS系統(tǒng)限制),超過180秒會無效。通常倒計時按鈕都是限制2分鐘吧。
注意3:
SDK僅支持下面這些模擬器:iPhone5、iPhone5s、iPhone6、iPhone6s、iPhone7、iPhone7s(其他不支持)
要同時在真機和模擬器上面跑起來,需要把“模擬器SDK” 和 “SDK”兩個文件夾所有文件拖到您的項目中
用法:
請直接把“SDK”文件夾拖到您的項目中,然后安照demo代碼應用SDK即可(重點看Demo),不明白請聯(lián)系我們