为什么Label Outlets无法连接到UITableViewCell类

时间:2015-02-24 07:13:34

标签: ios objective-c iphone uitableview ios8

我创建了一个表视图单元子类并将其设置为原型的类。我想将插座添加到该类并连接它们。

但是xcode没有回复。

我尝试在下次添加按钮的插座,它可以工作。

我想要展示一张图片,遗憾的是我没有足够的声誉。

我不明白为什么会这样。有人帮助我,Plesae !!

3 个答案:

答案 0 :(得分:2)

  1. 创建一个xib文件。删除UIView并拖动UITableviewcell。
  2. 设置您的UITableviewcell类和单元格的标识符
  3. 拖动单元格上的组件并将其与您的类连接。
  4. 在UITableViewController的方法(void)viewDidLoad上,设置:

    [self.tableView registerNib:[UINib nibWithNibName:nameOfXibFile bundle:[NSBundle mainBundle]] forCellWithReuseIdentifier:identifierOfCell];

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

    YourClassTableViewCell * cell = [tableView dequeueReusableCellWithReuseIdentifier:identifierOfCell forIndexPath:indexPath];

    并设置标签cell.label.text = @"Your text".

  6. 的值 祝你好运!

答案 1 :(得分:0)

您需要为Custom UITableViewCell创建一个子类。比之后你可以连接标签插座。

查看这个有关创建自定义UITableViewCell的精彩教程。

Custom UITableViewCell

答案 2 :(得分:0)

要通过拖动插入引用插座,您需要在@interface和@end语句之间执行此操作,就像属性(它实际上是属性)一样。 您可以添加按钮插座,因为按钮具有操作插座,这是方法。