當我從iOS 7更新應用程序到iOS 8時,此問題已出現。我的tableview最初從錯誤的位置開始。一旦你觸摸它或滾動它。桌面視圖滾動到正確的位置並按預期工作。TableView最初在錯誤的位置開始
表視圖嵌入在UIPageViewController中。
UITableView *tableView = (id) [self.view viewWithTag:5];
[tableView registerClass:[BroadcastCell class] forCellReuseIdentifier:CellBroadcastTableIdentifier];
[tableView registerClass:[BroadcastHeaderCell class] forCellReuseIdentifier:CellBroadcastHeaderTableIdentifier];
[tableView setSeparatorInset:UIEdgeInsetsZero];
tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 64.0f)];
tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 0.0f)];
[tableView setDelegate:self];
[tableView setDataSource:self];
tableView.backgroundColor = [UIColor clearColor];
tableView.opaque = NO;
tableView.backgroundView = nil;
tableView.rowHeight = UITableViewAutomaticDimension;
tableView.estimatedRowHeight = UITableViewAutomaticDimension;
截圖可以發現 - https://pbs.twimg.com/media/Byh_5eIIQAA06ok.png:large
由於在包含UIPageViewController的父級視圖控制器的故事板上選中了「調整滾動視圖插圖」而導致問題。 – 2014-09-28 15:49:09