gpt4 book ai didi

ios - 设置背景图像时 UILabel 不显示文本

转载 作者:行者123 更新时间:2023-11-28 19:10:57 24 4
gpt4 key购买 nike

我尝试在 UITableViewCell 中为标签设置背景图片,但是在运行时,标签中只显示背景图片,不显示文本。

这是我的代码

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CellIdentifier = @"TableCell";

// Dequeue or create a cell of the appropriate type.
TableCell *cell = (TableCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];


if (cell == nil) {
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"TableCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
UIImageView *preparationLabelBg = [[UIImageView alloc]
initWithImage:[UIImage imageNamed:@"cellbg.jpeg"]];
[cell.preparationLabel addSubview:preparationLabelBg];
cell.preparationLabel.backgroundColor=[UIColor clearColor];
[cell.preparationLabel sendSubviewToBack:preparationLabelBg];
[cell.preparationLabel setOpaque:NO];

}

[cell.preparationLabel setFont:[UIFont fontWithName:@"Marker Felt" size:14]];

// Configure the cell.
if (btnselected==1)
{
cell.preparationLabel.text = [recipe.ingredients objectAtIndex:indexPath.row];
}
else
{
cell.preparationLabel.text = [recipe.preparation objectAtIndex:indexPath.row];
}
return cell;

为什么这里不显示文本?有人可以帮忙吗?

最佳答案

试试这段代码,

theLabel.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cellbg.jpeg"]];

关于ios - 设置背景图像时 UILabel 不显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15562334/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com