何らかの理由で、私のUITableViewCell
のどれもが青く強調表示されていません。 IBでは、青で強調表示するように設定しましたが、IBをオーバーライドするコードはありません。UITableViewCellがハイライトしない
あなたはこれを引き起こしている可能性のあることに気づいていますか?
- (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]];
}
マイカスタムセルは、 `@プロパティ/ @のの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
}
カスタムセルとテーブルdelegate cellForRow ...関数に関連するコードを投稿してください。たぶん、カスタムセルであなたは[スーパーするsetSelected:]呼び出していないか何か、 – JiaYow
確かに、一瞬を知りません。 – Baub
上記のコードを更新しました。 – Baub