выскочить подробный вид из таблицы viewcell - PullRequest
0 голосов
/ 03 октября 2011

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

Основная проблема, которую я имею, состоит в том, чтобы получить кадр, из которого мое всплывающее окно начнет расходовать.Как я получу кадр строки, к которой прикоснулся?

Спасибо
Pankaj

Ответы [ 2 ]

0 голосов
/ 03 октября 2011

Используйте функцию UITableView, чтобы получить прямоугольник для строки, передав ее NSIndexPath.

- (CGRect)rectForRowAtIndexPath:(NSIndexPath *)indexPath
0 голосов
/ 03 октября 2011

Важно ли, чтобы клетка не перемещалась? Если нет (думаю, нет, так как вы все равно планируете охватить весь экран):

Когда ячейка выбрана, прокрутите ячейку вверх (используя scrollToRowAtIndexPath) и либо вставьте свое пользовательское представление в contentView ячейки, либо измените ее параметры, если она уже существует с другой непрозрачностью / размером и т. Д.

...