我工作的一個應用程序,我遇到了如何制定出此功能的一些問題在線添加行。我拼湊粗線框起來:UITableView的戰略空切片和自定義單元格
從本質上講,如果在一節中不存在的數據,我有一個自定義「空數據」存儲單元顯示。在numberOfRowsInSection
委託調用,我做了一個簡單的測試,其中,如果我的數組數爲0,則返回1,我認爲它的哈克所以如果有一個更好的方法,請讓我知道。
我的問題是我也有,我希望出現在部分內嵌自定義「輸入」電池,取代了「空」單元。我能夠通過添加一個字符串,我的數據數組,然後調用tableView insertRowsAtIndexPaths
了一些非常瘋狂的條件語句在我tableView cellForRowAtIndexPath:
方法來拼湊一起。
如果用戶取消,而不是保存什麼我不能獲得工作就是我想要的「輸入」細胞消失,「空」細胞返回。我不能只是從我的數據數組中刪除我的自定義字符串,因爲tableView會拋出一個錯誤,我的數據源計數不是預期的,因爲我使用removeRowsAtIndexPaths刪除了一行。
任何指導將不勝感激。
你有一個以上的部分嗎? – pbibergal
你可以發佈代碼嗎? – jhilgert00