根據分頁UIScrollView的頁面更改,我打電話給scrollToRowAtIndexPath:atScrollPosition:animated
查看顯示的頁面的表格細節。scrollToRowAtIndexPath:atScrollPosition:動畫滾動速度太慢
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
CGFloat pageWidth = self.scrollView.frame.size.width;
int page = floor((self.scrollView.contentOffset.x - pageWidth/2)/pageWidth)+1;
self.pageControl.currentPage = page;
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:page];
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
}
但是,自動滾動的動畫發生得太慢。有沒有辦法讓這個動畫更加活潑?
你談論的設備或模擬器上運行? –
這兩個動畫都很慢。 –
嘗試使用不帶動畫的「scrollToRowAtIndexPath」,並將該行添加到可爲其設置動畫持續時間的「UIView」動畫塊中。 – danypata