IOS實現驗證碼倒計時功能(二)

2022-09-25 03:33:08 字數 1133 閱讀 2413

驗證碼倒計時按鈕的應用是非常普遍的,該blog就和你一起來實現驗證碼倒計時的效果,定義乙個傳送驗證碼的按鈕,新增點選事件,具體內容如下

具體**:

定義乙個傳送驗證碼的按鈕,新增點選事件

程式設計客棧//傳送驗證碼按鈕

_sentcodebtn = [[uibutton allwww.cppcns.comoc] initwithframe:cgrectmake(kscreenwidth - 27 - 4 - 94, cgrectgetminy(_registercodefd.frame) + 4, 94, 40)];

[_sentcodebtn setbackgroundcolor:colorwithrgba(0, 191, 191, 0.9)];

[_sentcodebtn settitle:@"傳送驗證碼" forstate:uicontrolstatenormal];

[_sentcodebtn.titlelabel setfont:[uifont systemfontofsize:13.0f]];

//設定圓角

[_sentcodebtn.layer setcornerradius:3.0f];

[_sentcodebtn.layer setshouldrasterize:yes];

[_sentcodebtn.layer setrasterizationscale:[uiscreen mainscreen].scale];

//傳送事件

[_sentcodebtn addtargwww.cppcns.comet:self action:@selector(sentcodemethod) forcontrolevents:uicontroleventtouchupinside];

[self.view addsubview:_sentcodebtn];

監聽事件:

//傳送驗證碼

-(void)sentcodemethod

//計時器傳送驗證碼

-(void)sentphonecodetimemethod);

}else);

timeout--;

} });

dispatch_resume(timer);

}本文標題: ios實現驗證碼倒計時功能(二)

本文位址:

iOS 驗證碼按鈕倒計時功能

在app 註冊或者登入 需要驗證碼的地方 為了避免短時間內刷驗證碼 往往會加上一層驗證。倒計時結束後 可以重新獲取!實現如下 countdowntime 倒計時總時間 timer 定時器 void starttime uibutton verificationcodebutton else time...

驗證碼倒計時

獲取驗證碼倒計時功能 1 布局檔案中就是乙個按鈕獲取驗證碼 id btnsms android layout width 120dp android layout height 50dp android layout marginright 5dp android background color ...

驗證碼倒計時

上次寫過系統提供的驗證碼倒計時的乙個類 countdowntimer 但是這個類在使用的時候總是會出現倒計時的偏差,所以只好自 己使用 handler 或者 timer 來實現。專案中 註冊 忘記密碼還 有現在有出現乙個直接拿手機號碼配合驗證碼直接登陸的都用到了驗證碼倒計時,這是後我們不可能每個類裡...