iPhone SDK - выделите выделенную ячейку в TableView - PullRequest
2 голосов
/ 10 июня 2011

У меня есть customTableViewCell в tableView.Я выделяю ячейку при выборе, используя

cell.selectionStyle = UITableViewCellSelectionStyleBlue;

Но tableView выглядит как следующее изображение.

enter image description here

Itскрывает метки и текст в customCell.Я просто хочу выделить ячейку, просто не скрывая фоновое изображение и метки.Я не знаю, где я делаю ошибку, в коде или IB.,

Ответы [ 4 ]

4 голосов
/ 17 июля 2012
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.Your_imageView.highlightedImage = [UIImage imageNamed:@"Your_image_Name.png"];

это будет нормально работать

2 голосов
/ 10 июня 2011

Эй, я думаю, вам нужно добавить метки и тексты в customCell для cell.contentview . Для справки перейдите к документу Apple для разработчиков.
http://developer.apple.com/library/ios/#DOCUMENTATION/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7

0 голосов
/ 12 июня 2011

Попробуйте это

UIView *viewSelected = [[[UIView alloc] init] autorelease];
    viewSelected.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"cell_highlighted.PNG"]];
    cell.selectedBackgroundView = viewSelected;
0 голосов
/ 10 июня 2011
[_tableView deselectRowAtIndexPath:selectedIndexPath animated:YES];

вставьте это, чтобы увидеть Появится и его работы для меня,

NSIndexPath *selectedIndexPath;

также поместите это в файл .h

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...