Так что я всюду искал решение этой проблемы.У меня есть табличное представление, которое отображает всплывающее окно из ячейки, когда пользователь выбирает его.Однако есть ошибка, но я не могу найти решение.Обычно, когда вы прокручиваете страницу вниз с первой страницы, всплывающее окно всегда появляется в нижней части экрана, а не в выбранной ячейке таблицы.Причина этого в том, что я создаю всплывающее окно из прямоугольника ячейки с помощью:
CGRect cellRect = [tableView rectForRowAtIndexPath:indexPath];
self.detailController.contentSizeForViewInPopover = CGSizeMake(cellRect.size.width, 350);
self.personDetailPopoverController = [[[UIPopoverController alloc] initWithContentViewController:self.detailController] autorelease];
[self.personDetailPopoverController presentPopoverFromRect:cellRect
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
Это прекрасно работает для первых 8 строк (мои ячейки имеют высоту 100 единиц), но вызывает эту проблему, отмеченную выше, потому что этопытается отобразить его при y = 1400 (для 14-й ячейки и т. д.).Кто-нибудь знает, как лучше отобразить поповер из выбранной ячейки?Возможно творческое использование прикосновений?Любая обратная связь будет принята с благодарностью.Спасибо!