gpt4 book ai didi

objective-c - UITableViewCell 不会突出显示

转载 作者:可可西里 更新时间:2023-11-01 05:06:45 24 4
gpt4 key购买 nike

出于某种原因,我的 UITableViewCell 都没有突出显示蓝色。在 IB 中,我将其设置为突出显示蓝色,并且我没有覆盖 IB 的代码。

您是否注意到任何可能导致此问题的原因?

enter image description here

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
int showID = [[[singleton.programs objectAtIndex:indexPath.row]objectForKey:@"id"]intValue];
//creates the url and loads the list of products
//NSLog(@"showID: %d", showID);
URLCreator * productsURL = [[URLCreator alloc] initStandard:@"getProgramProductsForList"];
[productsURL addParam:@"id" stringValue:[NSString stringWithFormat:@"%d", showID]];
WebManager *productsWM = [[WebManager alloc]init];
[productsWM load:[productsURL finalURL] withSelector:@selector(parseProducts) object:[NSNumber numberWithInt:showID]];
}

我的自定义单元格目前除了`@property/@synthesize@ 之外什么都没有,但它在这里。

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code
}
return self;
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];

// Configure the view for the selected state
}

最佳答案

您的情况很简单,解决它的最佳方法可能是制作一个可以正常工作的最小示例(带有蓝色选择的默认表格 View 单元格)并逐步添加(或在二进制搜索步骤中)直到它中断.

如果在添加一些代码后最小代码中断,那么您就查明了问题所在。如果没有,并且您实际上已经达到了您似乎在项目中使用的相同内容,请比较并查看您没有注意到的差异在哪里。

关于objective-c - UITableViewCell 不会突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9395096/

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