从Nib文件加载自定义表格查看单元格

我目前正在研究苹果文档中的一个例子,但是在找到他们正在谈论的一些事情时遇到了一些麻烦,特别是在里面

仔细查看表格视图单元格>从Nib文件加载自定义表格查看单元格

这里

我不确定需要设置哪个类..

7,在nib文档窗口中选择File’s Owner,打开检查器的Identity窗格,并将File’s Owner的类设置为自定义视图控制器类。

所有者是您的表视图控制器的实现。 在表视图控制器中,您可以定义UITableViewCell属性(在本例中为tvCell)

@interface MyTableViewController: UITableViewController { IBOutlet UITableViewCell *tvCell; @property (nonatomic, retain) IBOutlet UITableViewCell *tvCell; 

然后在自定义表视图单元的nib文件中,指定MyTableViewController类型的文件所有者,并将tvCell出口指向nib中的表格单元格视图。

然后在cellForRowAtIndex路径中输入以下行:

 [[NSBundle mainBundle] loadNibNamed:@"TVCell" owner:self options:nil]; 

此行加载单元格nib,将表视图控制器(即self)设置为所有者,从而将表视图控制器中的tvCell属性连接到指向nib中的TableViewCell。

然后,您可以获取该指针的副本并在此方法中初始化单元格中的字段,并从该方法返回该“自定义”单元格。