从Xib加载时设置单元所有者

时间:2013-01-15 11:23:14

标签: objective-c xcode cocoa-touch uitableview

我有一个名为CustomCell的自定义表格视图单元格类,它继承自UITableViewCell

我还为名为CustomCell.xib的单元格创建了xib文件。 在xib文件中,我已将自定义类指定为CustomCell, 并将文件的所有者设置为CustomCell类。

现在,我已经连接了要在文件所有者touchUpInside处理的某个按钮CustomCell

我在表视图控制器中使用以下代码加载单元格:

NSArray *topLevelObjects = [[NSBundle mainBundle] 
  loadNibNamed:@"CustomCell" owner:nil options:nil];

cell = [topLevelObjects objectAtIndex: 0];

如您所见,加载的单元格没有所有者(owner:nil参数), 问题是我需要将所有者设置为单元格。

如何明确设置cell的所有者?

是否有其他方法可以加载xib并使该单元实例成为自身的所有者?

0 个答案:

没有答案