iOS tableView多輸入框如何獲取資料

2022-09-20 19:54:10 字數 701 閱讀 2218

前言

難得有點空暇的時間,寫寫文章,一壺小茶,愜意。扯遠了,言歸正傳。

大家在做app開發的時候,肯定遇到過在乙個列表中有多個讓使用者填寫資料的情況,類似於這樣的介面:

ios 如果乙個tableview中有很多的輸入框,而且cell是復用的,這個還有個提交功能

我的設計思路是這樣的

1、建立乙個model物件,包含要輸入的所有字段,

2、在建立乙個cell,有個label和textfield,

3、在初始化cell的地方,根據不同的indexrow,顯示cell上不同的label,例如暱稱、郵箱等,textfield的delegate這個時候設定成segfvjdwjuhflf,並且給textfield設定tag。

4.新增textfield的**方法,-  (void)textfielddidendediting:(uitextfield *)textfield,根據textfield的tag,去識別點選了那個cell,例如

switch (textfield.tag)

break;

case 1:

break;

case 2:

break;

}5.一定要在提交按鈕的地方,呼叫[self.view endediting:yes];這樣為了防止鍵盤在乙個textfield的時候,點選提交的時候,textfield的資料沒有儲存到model中

總結

多輸入之輪詢

目錄 倉庫 方式一方式二 這裡我們採用兩種方式的輸入,使用查詢的方式來讀取具體的輸入,輪詢的前提就是所有輸入裝置都是非阻塞的 關於這裡的io模型,select參考 嵌入式linux應用程式開發標準教程 裡面的第六章 對於觸控螢幕的庫tslib,支援非阻塞開啟,也就是傳遞引數1即可 struct ts...

keras搬磚系列 keras多輸入多輸出模型

使用函式式模型的乙個典型的場景就是搭建多輸入,多輸出模型。考慮這樣乙個模型,希望 一條新聞會被 和點讚多少次。模型的主要輸入是新聞的本身,也就是乙個詞語的序列,但是我們可能還需要額外的輸入,新聞發布的日期等,所以這個模型的損失函式將會由兩個部分組成,輔助的損失函式基於新聞本身做出的 的情況,主損失函...

多執行緒支援多輸入

main.c input manager.c touchscreen.c stdin.c 輸入模組分為三層,input manager.c通過鍊錶管理底層各種輸入裝置,每個裝置向上註冊inputopr結構體,提供該裝置的各種操作函式和資料。其中input manager.c實現了幾個函式供main....