iOS tableView多輸入框如何獲取數(shù)據(jù)
前言
難得有點(diǎn)空暇的時(shí)間,寫寫文章,一壺小茶,愜意。扯遠(yuǎn)了,言歸正傳。
大家在做App開發(fā)的時(shí)候,肯定遇到過在一個(gè)列表中有多個(gè)讓用戶填寫資料的情況,類似于這樣的界面:
iOS 如果一個(gè)tableView中有很多的輸入框,而且cell是復(fù)用的,這個(gè)還有個(gè)提交功能
我的設(shè)計(jì)思路是這樣的
1、建立一個(gè)Model對(duì)象,包含要輸入的所有字段,
2、在建立一個(gè)cell,有個(gè)label和textField,
3、在初始化cell的地方,根據(jù)不同的indexRow,顯示cell上不同的label,例如昵稱、郵箱等,textField的delegate這個(gè)時(shí)候設(shè)置成self,并且給textField設(shè)置tag。
4.添加textField的代理方法, - (void)textFieldDidEndEditing:(UITextField *)textField
,根據(jù)textField的tag,去識(shí)別點(diǎn)擊了那個(gè)cell,例如
switch (textField.tag) { case 0: { self.modelEdit.nickName = textField.text; } break; case 1: { self.modelEdit.nickName= textField.text; } break; case 2: { self.modelEdit.nickName= textField.text; } break; }
5.一定要在提交按鈕的地方,調(diào)用[self.view endEditing:YES];
這樣為了防止鍵盤在一個(gè)textField的時(shí)候,點(diǎn)擊提交的時(shí)候,textField的數(shù)據(jù)沒有保存到model中
總結(jié)
到此這篇關(guān)于iOS tableView多輸入框如何獲取數(shù)據(jù)的文章就介紹到這了,更多相關(guān)iOS tableView獲取數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
iOS使用UIScrollView實(shí)現(xiàn)無限循環(huán)輪播圖效果
這篇文章主要介紹了iOS使用UIScrollView實(shí)現(xiàn)無限循環(huán)輪播圖效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07簡單講解iOS應(yīng)用開發(fā)中的MD5加密的相關(guān)使用
這篇文章主要介紹了iOS應(yīng)用開發(fā)中的MD5加密的相關(guān)使用,示例代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-12-12iOS實(shí)現(xiàn)多個(gè)彈框按順序依次彈出效果
這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)多個(gè)彈框按順序依次彈出效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07iOS App開發(fā)中UITextField組件的常用屬性小結(jié)
這篇文章主要介紹了iOS App開發(fā)中UITextField組件的常用屬性小結(jié),文中還介紹了UITextField隱藏鍵盤及為內(nèi)容增加校驗(yàn)的兩個(gè)使用技巧,需要的朋友可以參考下2016-04-04iOS自帶文本轉(zhuǎn)語音技術(shù)(TTS)的實(shí)現(xiàn)即語音播報(bào)的實(shí)踐
這篇文章主要介紹了iOS自帶文本轉(zhuǎn)語音技術(shù)(TTS)的實(shí)現(xiàn)即語音播報(bào)的實(shí)踐,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09IOS 應(yīng)用程序管理的實(shí)現(xiàn)
這篇文章主要介紹了IOS 應(yīng)用程序管理的實(shí)現(xiàn)的相關(guān)資料,希望通過本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-10-10IOS實(shí)現(xiàn)左右兩個(gè)TableView聯(lián)動(dòng)效果
在我們?nèi)粘i_發(fā)IOS中,經(jīng)常見到兩個(gè)tableview的聯(lián)動(dòng),滑動(dòng)一側(cè)tableview,另一側(cè)tableview跟著滑動(dòng),其實(shí)實(shí)現(xiàn)起來比較簡單,只是需要搞清楚他們之間的區(qū)別和聯(lián)系,下面一起來看看如何實(shí)現(xiàn)。2016-08-08