问题是当我触摸/选择任何单元格时,我的 UITableView 会自动滚动到顶部。我不知道可能是什么问题。这是我的 UITableView 的结构:
UITableViewController
-table header:
-UIView
-UIScrollView with paging enabled
-UIPageControl
-Prototype Cell:
-UIView
- 3 UITextLabels
添加:
这是我按下单元格时显示详细视图的代码,我不使用didSelectRowAtIndex
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"ShowEventDetails"]) {
NSIndexPath *selectedRowIndex = [self.tableView indexPathForSelectedRow];
EventDetailsViewController *detailViewController = [segue destinationViewController];
detailViewController.event = [listOfEvents.eventsList objectAtIndex:selectedRowIndex.row];
}
}
预先感谢您的帮助!