我正在使用this tutorial在我的應用中創建表格。在我的應用程序中,我的AddTransactionViewController中有一個文本字段。用戶多次在此字段中輸入數據。在另一種觀點中,我想要一個包含用戶所有條目的表格。我試圖弄清楚如何在數組中做到這一點。我需要一些幫助。有任何想法嗎?將內容從一個視圖中的文本字段添加到另一個視圖中的數組
回答
您應該創建一個NSMutableArray
並在每次關閉AddTransactionViewController時添加文本字段值。準備好陣列後,像平常一樣將其顯示在表格視圖中。
我還建議您查看免費的Sensible TableView框架。應該爲收集數據節省大量時間,並自動在數據表視圖中顯示陣列。
現在我明白你在問什麼了。當用戶按下按鈕時,將UITextField的文本保存到1個數組中。當你繼續向其他視圖控制器發送數組到另一個視圖控制器。將數據插入到tableview中。
傳遞數據:
#import "SecondVC"
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
SecondVC *secondVc = [[SecondVC alloc]init];
secondVC.secondArray = self.myArray;
}
我會如何去做這件事?我知道你在說什麼。我應該使用'prepareForSegue'方法。但是,你能告訴我如何更詳細地做到這一點嗎? –
當然!創建一個NSMutableArray並將UITextView的文本保存到數組中。在h文件的tableviewcontroller中創建一個數組。一旦獲得了數組中的所有數據,請使用準備for segue方法。在爲segue做準備時,將數據從您獲取數據的數組中發送出來,並將其放入您在tableviewcontroller中創建的數組中。然後在tableviewcontroller中按照tableview委託並從數組中插入數據。 –
它適合你嗎? –
- 1. 從另一個視圖訪問另一個視圖的內容
- 2. 將數組從一個視圖傳遞到另一個視圖
- 3. 如何將數組從一個視圖傳遞到另一個視圖內的另一個視圖
- 4. 在CodeIgniter中包含從一個視圖到另一個視圖的內容
- 5. 將按鈕添加到片段中的另一個視圖
- 6. 將視圖從一個視圖移動到另一個視圖
- 7. 把文本輸入從一個視圖到另一個視圖
- 8. 將參數從一個視圖轉移到另一個視圖?
- 9. 將UIImageView添加到另一個viewController的視圖中的另一個viewController視圖時的內存管理
- 10. 如何將字符串數據從一個片段添加到另一個片段中的列表視圖?
- 11. 將數據從一個視圖傳遞到MVC中的另一個視圖
- 12. Android片段 - 從一個視圖移動到另一個視圖?
- 13. 如何添加另一個子視圖到一個NavigationController視圖
- 14. 從另一個視圖更新另一個視圖的標籤內容
- 15. 將數據從文本字段傳遞到下一個視圖
- 16. 從一個視圖中移除視圖並將其添加到另一個視圖
- 17. 將文本值從一個視圖傳遞到另一個視圖
- 18. 將NSMutable數組從一個視圖傳遞到另一個視圖
- 19. 如何在android中添加視圖到另一個視圖?
- 20. 將子視圖添加到另一個子視圖ios
- 21. 將新視圖添加到另一個子視圖
- 22. Swift:將子視圖添加到另一個子視圖
- 23. 將子視圖添加到另一個視圖
- 24. 將視圖添加到另一個視圖
- 25. 在WPF中從一個視圖導航到另一個視圖
- 26. 將值從一個視圖傳遞到另一個視圖
- 27. 將xib的視圖添加到故事板的另一個視圖中
- 28. 試圖添加一個新的文本字段保留從另一個字段的內容
- 29. 從一個視圖到另一個視圖的字符串副本iphone
- 30. 將UITextView的文本從一個視圖更改爲另一個視圖
我還沒有真正調查了可變的事情呢。我想現在是時候這樣做了。我會看看Sensible TableView。謝謝您的幫助。順便說一句,你能告訴我如何實際使用NSMutableArray? –
假設你有一個名爲textField的AddTransactionViewController屬性,每當視圖控制器被解散時,調用[textMutableArray addObject:addTransactionViewController.textField.text]; – Matt