我正在为使用xib文件的iOS开发应用程序。
通常我使用Storyboard和I don't know how to set up a UITableViewCell with xib files
。当我使用UITableView制作一个xib文件时,我看到一个带有一行的表,现在我需要编辑该行以写入存储在数组中的内容。
如何使用xib文件设计UITableViewCell?
我需要做一个非常简单的表:我将对单元格使用Basic预设来显示标题。我知道我必须将委托和数据源连接到文件所有者以进行表视图,然后将文件UIUIViewDelegate和UITableViewDataSource放入文件所有者。
现在如何编辑单元格的内容?我在网上找到了一些指南,该指南告诉我如何使用UITableViewCell创建一个xib文件,但是我不知道如何使用它
首先,您需要为customCell创建一个类,该类继承自UITableViewCell。现在,在您的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;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句