0

問題は、セルをタッチ/選択すると、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];
    }
}

よろしくお願いします。

4

1 に答える 1

2

pagingEnabledのプロパティを無効にすることで修正しましたtableView。ページングがテーブルビューのスクロールにどのように影響するかを誰でも説明できますか??

于 2012-06-02T20:31:50.160 に答える