问题是当我触摸/选择任何单元格时,我的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];
}
}
提前感谢您的帮助!
答案 0 :(得分:2)
我已通过禁用pagingEnabled
的{{1}}属性修复了此问题。
任何人都可以解释如何将tableview上的分页效果滚动到顶部??