Я хочу выделить выделенную ячейку Uitableview
Может кто-нибудь сказать мне, как это сделать?
искал, но до сих пор ничего не работало: (
что мне делать в методе rowdidselect?
Вы можете создать пользовательский интерфейс и переопределить метод drawrect, чтобы он создавал линии границ через заданный прямоугольник.Добавьте это представление в cell.contentview, когда вызывается метод didSelectrow.
Я думаю, вам нужно создать подкласс UITableViewCell.Затем в методе drawRect вы можете нарисовать это.
- (void) drawRect : (CGRect)rect { [super drawRect:rect]; if (self.selected) { // put one image as outline } }
Надеюсь, это может вам помочь. Навин
Попробуйте установить для свойства allowSelectionDuringEditing в UITableView значение YES. По умолчанию установлено значение NO
Для более
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { [self doSomethingWithRowAtIndexPath:indexPath]; }
Как я понимаю из вашего вопроса, вы хотитеизменить внешний вид выбранной ячейки ... На событии didSelectRowAtIndexPath у вас есть индекс с этой строки, по этому индексу нарисуйте новую ячейку по вашему желанию.