iOS 輸入驗證碼或密碼,自動下一位的實例
更新時間:2018年01月04日 08:59:02 作者:Kaiccy
下面小編就為大家分享一篇iOS 輸入驗證碼或密碼,自動下一位的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
系統(tǒng)沒有textFeild 的相關當輸入內容改變時候的代理方法。。。所以我們自己加一個監(jiān)聽來實現(xiàn)如下的效果
自動跳轉下一位
主要代碼如下:
[_code1F becomeFirstResponder]; [_code1F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; [_code2F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; [_code3F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; [_code4F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; [_code5F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; [_code6F addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
-(void)textFieldDidChange :(UITextField *)textField{ if (textField.text.length == 1) { if (textField == _code1F) { [_code2F becomeFirstResponder]; }else if (textField == _code2F){ [_code3F becomeFirstResponder]; }else if (textField == _code3F){ [_code4F becomeFirstResponder]; }else if (textField == _code4F){ [_code5F becomeFirstResponder]; }else if (textField == _code5F){ [_code6F becomeFirstResponder]; }else{ [self.view endEditing:YES]; } } }
以上這篇iOS 輸入驗證碼或密碼,自動下一位的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
2016 cocoapods的安裝和使用方法以及版本升級遇到的問題
CocoaPods是一個負責管理iOS項目中第三方開源庫的工具,通過CocoaPods,我們可以將第三方的依賴庫統(tǒng)一管理起來,配置和更新只需要通過簡單的幾行命令即可完成,需要的朋友可以參考下2016-09-09xcode 詳解創(chuàng)建靜態(tài)庫和動態(tài)庫的方法
這篇文章主要介紹了xcode 詳解創(chuàng)建靜態(tài)庫和動態(tài)庫的方法的相關資料,這里對創(chuàng)建靜態(tài)庫和動態(tài)庫的方法詳細介紹,需要的朋友可以參考下2017-01-01詳解iOS開發(fā)中UITableview cell 頂部空白的多種設置方法
這篇文章主要介紹了詳解iOS開發(fā)中UITableview cell 頂部空白的多種設置方法的相關資料,需要的朋友可以參考下2016-04-04