Я пытаюсь получить положение ячейки в табличном представлении.из этого кода я получаю позицию ячейки
int numberOfSections = [UITableView numberOfSections];
int numberOfRows = 0;
NSIndexPath *tempIndexPath = nil;
UITableViewCell *tempCell = nil;
for(int i=0;i<numberOfSections;i++)
{
numberOfRows = [UITableView numberOfRowsInSection:i];
for(int j=0;j<numberOfRows;j++
{
tempIndexPath = [NSIndexPath indexPathForRow:j inSection:i];
tempCell = [UITableView cellForRowAtIndexPath:tempIndexPath];
NSLog("Y postion for cell at (Row = %d,Section = %d) is :%f",tempCell.frame.origin.y);
}
}
, она вычисляет оси Y ячейки в табличном представлении, но моя проблема в том, что я хочу получить положение ячейки в видимой области прямоугольника табличного представления.т.е. если табличное представление имеет размер cgrectmake (0,0,200,500) и высота ячейки составляет 100 пикселей.так что tableview покажет 5 строк.если я прокручиваю вниз и выбираю 7-ю строку.я получу его оси Y 700. но ячейка будет в пределах (0,0,200,500) кадра.Как я могу получить местоположение ячейки в этом кадре (0,0,200,500).