我有一個設置視圖,當我點擊某個單元格時,我得到一個新的視圖,在第二個視圖中,我改變了一些設置,當我回到設置視圖,我重新加載我的tableView,因爲我想改變detailTextLabel,我不明白我怎麼能用靜態表調用cellForRowAt()。訪問函數cellForRowAt中的一個靜態單元格的detailTextLel
在紅色,部分我想在cellForRowAt每轉從數據陣列填充()。
我有一個設置視圖,當我點擊某個單元格時,我得到一個新的視圖,在第二個視圖中,我改變了一些設置,當我回到設置視圖,我重新加載我的tableView,因爲我想改變detailTextLabel,我不明白我怎麼能用靜態表調用cellForRowAt()。訪問函數cellForRowAt中的一個靜態單元格的detailTextLel
在紅色,部分我想在cellForRowAt每轉從數據陣列填充()。
如果單元格是靜態的,請不要使用數據源方法,如cellForRowAt
和reloadData()
。使用IBOutlets
代替並直接指定屬性。
如果您想從某些數據(例如數組)中填充單元格。然後細胞不是靜態的,需要更改爲原型細胞。
然後創建一個重用標識符細胞,並與出隊在cellForRow方法重用標識符細胞,並設置例如從數據源的detialTextLabel文本:cell.detailTextLabel.text = myArray[indexPath.row].settingName
。