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