[英]Scroll table view cell by cell
我有一個表,我希望這些行逐行顯示,而不是同時顯示所有行,並且在顯示所有可見行后滾動表以查看其余部分。
我是這樣做的:
- (void)viewDidAppear:(BOOL)animated{
[self.tableView setContentOffset:CGPointMake(0.0, self.tableView.contentSize.height - self.tableView.bounds.size.height)
animated:YES];
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:29 inSection:0]
atScrollPosition:UITableViewScrollPositionBottom
animated:YES];
}
但是我的表格是在同一時間填充的,因此滾動到最后一個單元格的速度太快了。 有什么想法嗎?
需要這些嗎?
UIScrollViewDelegate:
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate;
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;
我想您想在用戶嘗試滾動查看下一行時每次增加一行。
如果你想這樣做,那么你必須做出這樣的邏輯
1.)首先,您必須使用變量來限制要在表格視圖中彈出的行數(這樣一來,最初的行數將不等於表格視圖的高度)。
2)然后您必須使用表視圖委托方法,該方法在用戶嘗試滾動表以將變量計數增加一時調用。
3.)重新加載表格視圖。
這樣,您可以相應地增加表格視圖的行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.