我基本上想要一种类似于任务切换UI的功能,无论您如何滚动,一个项目总是以完美居中的状态结束。我认为这与分页不同,因为可以看到一个以上的项目(居中的项目,以及左侧和右侧的项目,如果存在的话)。

我该如何实现(iOS 7+)。

最佳答案

答案是在-(void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset中使用UIScrollViewDelegate并基本上除以(包括行距等)项,并为目标提供适当的中心。

09-29 19:27