У меня есть TTTableViewController с фоновым изображением, в которое я вставляю элементы типа TTTableLink.Запуск приложения, если я перетаскиваю ячейки за пределы экрана, прокручивая вверх и вниз, например, когда они снова входят в экран, их цвет фона меняется на белый.Я заметил эту проблему только в iOS 5.
Я действительно не понимаю, когда фон меняется, любые идеи о том, как сохранить чистый фон для ячеек таблицы
Вот мой код:
-(void) loadView {
[super loadView];
UIImage *backgroundImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"imageName" ofType:@"png"]];
UIImageView *backgroundView = [[UIImageView alloc] initWithImage:backgroundImage];
backgroundView.frame = CGRectMake(0, 0, 320, 416);
[self.view addSubview:backgroundView];
[self.view sendSubviewToBack:backgroundView];
[backgroundView release];
self.tableView.backgroundColor = [UIColor clearColor];
}
-(void) createModel {
TTListDataSource* listDataSource= [[[TTListDataSource alloc] init] autorelease];
TTTableLink *item = [TTTableLink itemWithText:itemName URL:targetURL];
[listDataSource.items addObject:item];
}