2016-08-30 16 views
0

無論如何,從表視圖控制器到自定義單元格的變量?我有自定義單元格配置TVC cellForRowAtIndexPath中的單元格,但我還沒有想出如何在TVC中使用變量並在自定義單元格中使用它。謝謝。 下面是這個例子: 我在我的SearchResultTVC中有一個變量,它是var cities = City。在SearchResultTVC cellForRowAtIndexPath我使用的customCell需要採取城市變量,並在它自己的類中使用它。我們能做到嗎?由於從表視圖控制器到自定義單元格的變量

+1

你的問題不是很清楚。請考慮發佈一些代碼並更具體地說明您的問題。 – pedrouan

+0

根據MVC(模型 - 視圖 - 控制器)模式,控制器(TVC)應該更改模型(數據源)中的數據並更新視圖(單元格) – vadian

+0

您想在同一個ViewController中執行哪些操作?請添加一些代碼... – AMAN77

回答

0

如果我正確地得到它,那麼你要到的tableview委託外部訪問的自定義單元格控制(標籤,按鈕等),所以最好的方式來訪問它來存儲ROW(indexpath.row)和部分 (indexpath.section),然後在任何你想要的地方訪問它。

在這裏是這樣的:

讓細胞=的UITableViewCell()通過傳遞Indexpath。 **注 - Chk UITableviewCell()方法的格式不同,並使用接受indexpath的方法。

+0

我想從表視圖控制器中獲取變量,並在自定義單元格中使用它,我將它初始化爲cellForRowAtIndexPath。因此var cities = TableViewController中的[City]()將在Custom Cell中使用。 – chronycles

+0

基本上從類中取一個變量,並在另一個類中使用它。 – chronycles

+0

你的意思是你想從自定義cell rit中取出插座! –

相關問題