iOS tableView多輸入框如何獲取數(shù)據(jù)
前言
難得有點(diǎn)空暇的時(shí)間,寫寫文章,一壺小茶,愜意。扯遠(yuǎn)了,言歸正傳。
大家在做App開(kāi)發(fā)的時(shí)候,肯定遇到過(guò)在一個(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ù)沒(méi)有保存到model中
總結(jié)
到此這篇關(guān)于iOS tableView多輸入框如何獲取數(shù)據(jù)的文章就介紹到這了,更多相關(guān)iOS tableView獲取數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- ios開(kāi)發(fā)UITableViewCell圖片加載優(yōu)化詳解
- iOS tableView右側(cè)索引視圖狀態(tài)獲取的方法實(shí)例
- iOS ScrollView嵌套tableView聯(lián)動(dòng)滾動(dòng)的思路與最佳實(shí)踐
- iOS優(yōu)化UITableViewCell高度計(jì)算的一些事兒
- iOS自定義UITableView實(shí)現(xiàn)不同系統(tǒng)下的左滑刪除功能詳解
- iOS開(kāi)發(fā)TableView網(wǎng)絡(luò)請(qǐng)求及展示預(yù)加載實(shí)現(xiàn)示例
相關(guān)文章
在iOS10系統(tǒng)中微信后退無(wú)法發(fā)起ajax請(qǐng)求的問(wèn)題解決辦法
這篇文章主要介紹了在iOS10系統(tǒng)中微信后退無(wú)法發(fā)起ajax請(qǐng)求的問(wèn)題解決辦法,一般可以通過(guò)延時(shí)發(fā)送請(qǐng)求解決,下面通過(guò)本文給大家分享下解決辦法,需要的朋友參考下吧2017-01-01
iOS?RN啟動(dòng)中管理Native?Module詳解
這篇文章主要為大家介紹了iOS?RN啟動(dòng)中?Native?Module?是如何被管理的,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
iOS應(yīng)用中UITableView左滑自定義選項(xiàng)及批量刪除的實(shí)現(xiàn)
這篇文章主要介紹了iOS應(yīng)用中UITableView左滑自定義選項(xiàng)及批量刪除的實(shí)現(xiàn),UITableView列表中即通訊錄左滑呼出選項(xiàng)的那種效果在刪除時(shí)能夠?qū)崿F(xiàn)多行刪除將更加方便,需要的朋友可以參考下2016-03-03
iOS開(kāi)發(fā)中ViewController的頁(yè)面跳轉(zhuǎn)和彈出模態(tài)
這篇文章主要介紹了iOS開(kāi)發(fā)中ViewController的頁(yè)面跳轉(zhuǎn)和彈出模態(tài),ViewController是MVC開(kāi)發(fā)模式中一個(gè)重要的類,需要的朋友可以參考下2015-10-10
iOS實(shí)現(xiàn)簡(jiǎn)單的頭部縮放功能
這篇文章主要介紹了iOS 簡(jiǎn)單的頭部縮放效果,頭部伴隨模糊效果放大縮小,并在一定位置時(shí)懸停充當(dāng)導(dǎo)航欄,本文給大家提供實(shí)現(xiàn)思路,需要的朋友可以參考下2018-08-08
iOS中的UITableView的重用機(jī)制與加載優(yōu)化詳解
本篇文章主要介紹了iOS中的UITableView的重用機(jī)制與加載優(yōu)化詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02
iOS使用Target如何快速科學(xué)的區(qū)分開(kāi)發(fā)環(huán)境詳解
這篇文章主要給大家介紹了關(guān)于iOS使用Target如何快速科學(xué)的區(qū)分開(kāi)發(fā)環(huán)境的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12
iOS開(kāi)發(fā)中仿Tumblr點(diǎn)贊心破碎動(dòng)畫(huà)效果
這篇文章主要介紹了iOS開(kāi)發(fā)中仿Tumblr點(diǎn)贊心破碎動(dòng)畫(huà)效果,本文圖文并茂給大家介紹的非常詳細(xì),需要的朋友可以參考下2017-04-04

