我有表格视图(它有部分)。它一次只显示4个图像/行(表视图的高度根据该设置)。当滚动完成时,它会像往常一样显示第5行半部分,第6行满,第7行满,第8行满,第9行半部分。但是我不想显示任何行的半部分。我需要在滚动功能完成后在表格视图中显示行的完整部分(可能是行5,6,7,8或行6,7,8,9)。有什么办法吗?tableView的任何属性都可以吗?
答案 0 :(得分:0)
我认为你应该结合下面的方法:
scrollToRowAtIndexPath:atScrollPosition:animated:
滚动接收器,直到索引路径标识的行位于屏幕上的特定位置。
- (void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:(BOOL)animated
scrollViewDidEndDragging:willDecelerate:
在滚动视图中结束拖动时告诉委托。
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
scrollViewDidEndDecelerating:
告诉代表滚动视图已经结束减慢滚动动作。
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView