Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在自定义单元格图像上显示文本标签文本_Ios_Objective C_Uitableview - Fatal编程技术网

Ios 在自定义单元格图像上显示文本标签文本

Ios 在自定义单元格图像上显示文本标签文本,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我试图显示单元格的textLabel文本,使其在横跨整个单元格的图像顶部可见。我创建了一个自定义单元格子类,只是为了使图像宽度等于整个单元格大小,如下所示: - (void) layoutSubviews { [super layoutSubviews]; self.imageView.frame = CGRectMake(0,0,320,80); } 现在我想在单元格顶部显示单元格文本。我没有自定义单元格子类中的单元格文本,而是它的代码在TableViewControlle

我试图显示单元格的textLabel文本,使其在横跨整个单元格的图像顶部可见。我创建了一个自定义单元格子类,只是为了使图像宽度等于整个单元格大小,如下所示:

 - (void) layoutSubviews {
    [super layoutSubviews];
    self.imageView.frame = CGRectMake(0,0,320,80);
}

现在我想在单元格顶部显示单元格文本。我没有自定义单元格子类中的单元格文本,而是它的代码在TableViewController中。是否有一种方法可以使文本从视图控制器中显示在顶部,还是必须将要显示的文本放入自定义单元格子类中?谢谢

最好的方法是制作一个带有imageView和标签的自定义单元格,并在初始化单元格时将其添加到子视图中


然后确保它们已连接到属性,以便您可以配置框架以及内容。

最好的方法是制作一个带有imageView和标签的自定义单元格,并在初始化单元格时将它们添加到子视图中


然后确保它们已连接到属性,以便您可以配置框架以及内容。

您可以在TableViewController中显示文本。只需确保在设置文本之前先设置图像。我在tableView:CellForRowatineXpath方法中提供了代码片段:

 cell.imageView.image = theImage;
 UILabel *textLabel = [[UILabel alloc] initWithFrame:CGRectMake(50.0, 0.0,100.0, 30.0)];
 textLabel.text = @"Testing";
 [cell.contentView addSubview:textLabel];

可以在TableViewController中显示文本。只需确保在设置文本之前先设置图像。我在tableView:CellForRowatineXpath方法中提供了代码片段:

 cell.imageView.image = theImage;
 UILabel *textLabel = [[UILabel alloc] initWithFrame:CGRectMake(50.0, 0.0,100.0, 30.0)];
 textLabel.text = @"Testing";
 [cell.contentView addSubview:textLabel];