Получить позицию UITableviewCell из «видимой» области или окна

Я создаю базу приложений для iPhone на uitableview и uitabbar. В каждой ячейке tableview есть кнопка «добавить в избранное». Когда я нажимаю эту кнопку, я хочу, чтобы ячейка "прыгала" из ее положения в избранный элемент панели вкладок (так же, как эффект загрузки в installous)

Эффект работает хорошо, если я нахожусь в верхней 10 ячейке, но если я прокручиваю в tableView, эффект не очень хорош, потому что начальная позиция вычисляется из размера uitableview.

Положение ячейки можно узнать из видимой области. ?

Пример: для позиции сороковой ячейки x: 0, y: 1600, w: 320, y: 50, мне нужна позиция сверху экрана, а не сверху uiview, поэтому что-то вроде этого x : 0, y: 230, w: 320, y: 50

23
задан Mickael 8 May 2011 в 09:11
поделиться