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