我已经在 Interface Builder 中创建了我的自定义单元格并为其创建了一个自定义 UITableViewCell 类,但是当它加载时没有对其进行任何更改。我在自定义类中有这段代码:
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self)
{
// Initialization code
//Get the wedding date and display it
myLabel.text = @"Hello";
}
return self;
}
myLabel 已在标题中声明,具有属性并已在界面生成器中链接,但是当我运行应用程序并查看我的表时,我没有得到我的“你好”文本。有任何想法吗?
谢谢。
编辑:
我没有使用 nib 文件,我将它放在 Storyboard 中的 UITableViewController 中。另外,这是下面的 cellForRowAtIndexPath 代码,我只是有一个填充了所需单元格标识符的数组,然后创建了所述数组:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier;
for (int cell = 0; cell <= [tableCellsArray count]; cell++)
{
if ([indexPath row] == cell)
{
CellIdentifier = [tableCellsArray objectAtIndex:cell];
}
}
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// Configure the cell...
return cell;
}