按像素或百分比滚动 UICollectionView?
Posted
技术标签:
【中文标题】按像素或百分比滚动 UICollectionView?【英文标题】:Scroll UICollectionView by pixels or percent? 【发布时间】:2014-09-10 00:25:55 【问题描述】:相当简单的问题,但我很难找到答案:除了视图中单元格的 indexPath 之外,是否可以滚动 UICollectionView?
我现在有这个,为了使单元格在屏幕上居中:
[_mainCollectionView scrollToItemAtIndexPath:indexPath atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally animated:NO];
[_mainCollectionView scrollToItemAtIndexPath:indexPath atScrollPosition:UICollectionViewScrollPositionCenteredVertically animated:NO];
...但我希望能够告诉它“向右滚动 40%”或“向下滚动 100 像素”,无论该位置是什么单元格。
这似乎必须存在,但我找不到它。谁能帮帮我?
【问题讨论】:
【参考方案1】:UICollectionView
是UIScrollView
的子类,所以也许你可以使用UIScrollView
的方法来实现你想要的
setContentOffset:动画:
scrollRectToVisible:动画:
【讨论】:
以上是关于按像素或百分比滚动 UICollectionView?的主要内容,如果未能解决你的问题,请参考以下文章
以百分比 (%) 和像素 (px) 或 em 表示的边框半径
使用引导程序设计phoneGap应用程序的像素或百分比? [关闭]