Les cellules searchResultsTableView ne peuvent pas être entièrement visibles lors du chargement avec une image d'arrière-plan. Les cellules semblent assez faibles et ne se distinguent pas de l'image de fond, même lorsqu'elles sont sélectionnées. Aucune suggestion?Pourquoi les cellules de tableview sont-elles à peine visibles lors de la définition de l'image d'arrière-plan de tableview?
- (void)searchDisplayController:(UISearchDisplayController *)controller willShowSearchResultsTableView:(UITableView *)tableView {
for (UIView *view in controller.searchResultsTableView.subviews) {
//if ([view isKindOfClass:[UIImageView class]]) {
[view removeFromSuperview];
//}
}
UIImage *patternImage = [UIImage imageNamed:@"background_newer.png"];
UIImageView * backgroundImageView = [[UIImageView alloc] initWithImage:patternImage];
//backgroundImageView.opaque = NO;
backgroundImageView.alpha = 0.9;
controller.searchResultsTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
controller.searchResultsTableView.backgroundColor = [UIColor clearColor];
[controller.searchResultsTableView addSubview:backgroundImageView];
[controller.searchResultsTableView sendSubviewToBack:backgroundImageView];
controller.searchResultsTableView.rowHeight = 25;
[patternImage release];
[backgroundImageView release];
}
Je ne fais rien d'autre que d'allouer une nouvelle UITableViewCell pour une utilisation (en searchResultsTableView) à l'intérieur de cette méthode déléguée:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { .... }
Merci pour les corrections!
(je suis sur simulateur iPhone 3.1.2)
Veuillez utiliser les commentaires pour répondre aux messages des autres utilisateurs :) – pchap10k
@crunchyt - Il n'a pas la réputation de faire des commentaires? – willcodejavaforfood
Je suis corrigé. StackOverflow est difficile! – pchap10k