iOS如何禁止按鈕在一定時(shí)間內(nèi)連續(xù)點(diǎn)擊-創(chuàng)新互聯(lián)

這篇文章主要介紹了iOS如何禁止按鈕在一定時(shí)間內(nèi)連續(xù)點(diǎn)擊,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、阿合奇網(wǎng)絡(luò)推廣、重慶小程序開(kāi)發(fā)、阿合奇網(wǎng)絡(luò)營(yíng)銷、阿合奇企業(yè)策劃、阿合奇品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供阿合奇建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:muchs.cn

寫項(xiàng)目的時(shí)候就遇到了這個(gè)尷尬的問(wèn)題,有的是需要進(jìn)行網(wǎng)絡(luò)請(qǐng)求的,或者有的手機(jī)有點(diǎn)卡頓,用戶就會(huì)連續(xù)點(diǎn)擊,經(jīng)常出現(xiàn)的就是接連Push兩個(gè)同樣的控制器,當(dāng)然還有重復(fù)調(diào)用網(wǎng)絡(luò)請(qǐng)求的方法,等等等等。。。。

比較笨的方法就是在每個(gè)點(diǎn)擊的地方把用戶交互給關(guān)掉,等到功能實(shí)現(xiàn)后之后再將這個(gè)按鈕的用戶交互恢復(fù)。

當(dāng)然了這種辦法完全可以實(shí)現(xiàn),但是假如數(shù)量過(guò)多的話,那就要寫很多重復(fù)的代碼,有沒(méi)有簡(jiǎn)單一點(diǎn)的方法呢???

真的有,我自己寫了一個(gè)靜態(tài)庫(kù)就可以實(shí)現(xiàn)這個(gè)功能。

這是GitHub的地址:

https://github.com/YouZhiZheShiJingCheng/YZ_button

那怎么用呢,其實(shí)很簡(jiǎn)單,你只要把這個(gè)文件夾直接拉到項(xiàng)目中就可以了。

所有按鈕的連續(xù)點(diǎn)擊事件就必須得等1S才行。(就這么簡(jiǎn)單)

有的人說(shuō)了那有的按鈕是不需要限制的,或者限制的時(shí)間能不能自己定。

當(dāng)然可以了,你只要在PCH文件中導(dǎo)入

YZ_Button.h

這樣的話你就可以修改時(shí)間了,當(dāng)然了你也可以取消這個(gè)時(shí)間。

舉個(gè)例子:

更改時(shí)間

UIButton * btn = [[UIButton alloc] init];
btn.s = 1.5;

這樣的話就是按鈕連續(xù)點(diǎn)擊事件必須間隔1.5S

不想限制的話也簡(jiǎn)單,只要把上面的1.5改成520就可以了

btn.s=520

這樣的話按鈕就不會(huì)有限制了

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“iOS如何禁止按鈕在一定時(shí)間內(nèi)連續(xù)點(diǎn)擊”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)建站,關(guān)注創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站muchs.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

分享名稱:iOS如何禁止按鈕在一定時(shí)間內(nèi)連續(xù)點(diǎn)擊-創(chuàng)新互聯(lián)
URL鏈接:http://muchs.cn/article42/deiohc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、全網(wǎng)營(yíng)銷推廣、網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷、品牌網(wǎng)站建設(shè)、定制開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司