問題は、セルをタッチ/選択すると、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];
}
}
よろしくお願いします。