2011-08-25 70 views
3

我目前的工作,虽然在苹果文档的例子,但我有一个小麻烦找到一些他们所谈论的事情,尤其是里面装入自定义表视图细胞笔尖文件

近观表视图细胞>装入自定义表视图细胞笔尖文件

Here

我不知道哪些类需要进行设置..

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

回答

3

所有者是您的表视图控制器的实现。 在您的表视图控制器,你定义一个UITableViewCell属性(在这种情况下,tvCell)

@interface MyTableViewController: UITableViewController { 

    IBOutlet UITableViewCell *tvCell; 

    @property (nonatomic, retain) IBOutlet UITableViewCell *tvCell; 

然后在自定义表视图细胞您榫文件您指定的文件的所有者类型MyTableViewController和点tvCell出口到笔尖的表格单元视图。

然后在cellForRowAtIndex路径以下一行:

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

此行加载细胞笔尖,设置你的表视图控制器(即自我)作为所有者,因而在表视图控制器tvCell属性连接指向nib中的TableViewCell。

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

+0

这可以在IB中完成吗? – tofutim