У меня проблемы с ячейками таблицы, не имеющими изображения, т. Е. ячейка с изображением по умолчанию. Если прокрутка изображения по умолчанию исчезает, и на нем появляется некоторое изображение из ячейки. Я внедрил предложение от Mr.Rckoenes here. Даже тогда я не смог исправить проблему. Вот мой код реализации для понимание:UITableViewCell (s) с изображением по умолчанию, перезаписанным другими изображениями при прокрутке
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
ReminderClass *reminderToDisplay = [self.remindersArray objectAtIndex:indexPath.row];
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:kCellIdentifier];
// Now create the cell to display the data
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kCellIdentifier] autorelease];
cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.textLabel.numberOfLines = 0;
cell.textLabel.font = [UIFont fontWithName:kHelvetica size:17.0];
cell.textLabel.adjustsFontSizeToFitWidth = YES;
cell.backgroundColor = [UIColor clearColor];
}
......
if (Image != nil)
{
UIImageView *imageView=[[UIImageView alloc] initWithFrame:CGRectMake(240, 3, 70, 63)];
imageView.backgroundColor=[UIColor clearColor];
[imageView setImage:Image];
cell.accessoryView = imageView;
[imageView release];
}
else
{
UIImageView *imageView=[[UIImageView alloc] initWithFrame:CGRectMake(240, 3, 70, 63)];
imageView.backgroundColor=[UIColor clearColor];
UIImage *defaultImage = [UIImage imageNamed:kDefaultImage];
[imageView setImage:defaultImage];
cell.accessoryView = imageView;
[imageView release];
}
cell.textLabel.text = reminderDetailsString;
return cell;
}
Может ли один помочь мне, спасибо заранее :)
Спасибо за ответ, но по-прежнему не работает, Я думаю, что это проблема при назначении reminderImage, на самом деле я назначаю reminderImage на основе некоторых условий, а также, если он равен нулю, я назначаю изображение по умолчанию –
no no this type problem i faced .. its pr oblem с его снова загружать это изображение, когда ваша таблица просматривает право? и для этого используйте выше логики, иначе я выложу еще одну логику для этого ... –
Можете ли вы продолжить то, что вы сказали, загрузив другую логику, я имею в виду, что я реализовал то, что вы предложили, но все еще не работает мой путь –