UITableViewCell与xib

我正在开发一个使用xib文件的iOS应用程序。

通常我使用Storyboard,而且I don't know how to set up a UITableViewCell with xib files 。 当我用UITableView创build一个xib文件时,我看到一个有一行的表,现在我需要编辑这一行来写我存储在一个数组中。

我怎样才能使用xib文件来devise一个UITableViewCell?

我需要做一个非常简单的表格:我将使用单元格的基本预设来显示标题。 我知道我必须将委托和数据源连接到文件所有者的表视图,我把文件所有者UITableViewDelegate和UITableViewDataSource。

现在我可以如何编辑单元格的内容? 我在网上find了一些指导,告诉用UITableViewCell创build一个xib文件,我做到了,但我不知道如何处理这个

首先,您需要为从UITableViewCellinheritance的customCell创build类。 现在,添加你想要在你的customCell中的属性。 在这个例子中,我添加了cellImage和cellLabel。

 @property (nonatomic, strong) IBOutlet UILabel *cellLabel; @property (nonatomic, strong) IBOutlet UIImageView *cellImageView; 

之后,您需要将UILabel和UIImageView从CustomCell链接到Nib。

你需要添加:

 - (void)viewDidLoad { .... [self.tableView registerNib:[UINib nibWithNibName:@"xibName" bundle:nil] forCellReuseIdentifier:CellIdentifier]; ..... } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"CustomCellReuse"; CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; } // Configure the cell... [cell.cellImageView setImage:[UIImage imageNamed:@"whatever"]]; [cell.cellLabel setText = @"whatever"]; return cell; }