2017-04-10 86 views
0

我有一個設置視圖,當我點擊某個單元格時,我得到一個新的視圖,在第二個視圖中,我改變了一些設置,當我回到設置視圖,我重新加載我的tableView,因爲我想改變detailTextLabel,我不明白我怎麼能用靜態表調用cellForRowAt()。訪問函數cellForRowAt中的一個靜態單元格的detailTextLel

TableViewStaticCell

在紅色,部分我想在cellForRowAt每轉從數據陣列填充()。 My TableView

回答

1

如果單元格是靜態的,請不要使用數據源方法,如cellForRowAtreloadData()。使用IBOutlets代替並直接指定屬性。

3

如果您想從某些數據(例如數組)中填充單元格。然後細胞不是靜態的,需要更改爲原型細胞。

然後創建一個重用標識符細胞,並與出隊在cellForRow方法重用標識符細胞,並設置例如從數據源的detialTextLabel文本:cell.detailTextLabel.text = myArray[indexPath.row].settingName