2015-02-24 73 views
2

我創建了表格視圖單元格子類並將其設置爲原型的類。我想將該插口添加到該類並將它們連接起來。爲什麼Label Outlet無法連接到UITableViewCell類

但xcode不響應。

而我嘗試在下一次添加按鈕的插座,它的工作原理。

我想展示一張圖片,可惜我沒有足夠的聲望。

我不明白爲什麼會發生這種情況。有人幫助我,Plesae!

+0

'YourCustomTableViewCellClass *細胞= [的tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];' - 這是被稱爲在' - (的UITableViewCell *)的tableView:(UITableView的*)的tableView的cellForRowAtIndexPath:(NSIndexPath *)indexPath'方法? – 2015-02-24 07:16:05

+0

Yeah..u不能使用插座爲你的情況..需要使用標籤(你可以在故事板本身設置標籤)。 – 2015-02-24 07:17:03

+0

由於單元格是重複性視圖,因此無法將UITableViewCell連接爲IBOutlet。 – Yuvrajsinh 2015-02-24 07:17:22

回答

2
  1. 創建一個XIB文件。刪除UIView並拖動UITableviewcell。
  2. 設置您的UITableviewcell類和單元格的標識符
  3. 拖動單元格上的組件並將它們與您的類連接。
  4. 在您的UITableViewController的方法(void)viewDidLoad,設置:

    [self.tableView registerNib:[UINib nibWithNibName:nameOfXibFile束:一個NSBundle mainBundle] forCellWithReuseIdentifier:identifierOfCell];

  5. 在方法(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath,設置:

    YourClassTableViewCell *細胞= [的tableView dequeueReusableCellWithReuseIdentifier:identifierOfCell forIndexPath:indexPath];

    ,並設置值標籤cell.label.text = @"Your text".

祝你好運!

0

您需要爲Custom UITableViewCell創建子類。比你可以連接標籤網點。

看看這個偉大的教程創建自定義UITableViewCell

Custom UITableViewCell

0

要通過拖動來插入引用插座,您需要在@interface和@end語句之間進行插入,就像屬性(它實際上是一個屬性)。 你可以添加一個按鈕插座,只是因爲按鈕有一個動作插座,這是方法。

相關問題