我正在尝试实现水平页面滚动效果(部分视图,而不是整个屏幕滚动),就像在HGPageScrollView组件中一样。
我是一个相当新手的iOS程序员,我很难找到代码的部分,只提供滑动手势的水平滚动。所以我正在寻找任何帮助,无论是一些示例代码,还是指向HGPageScrollView中代码的指针,它们只提供水平滚动功能(即使是底部的UIPageControl点,也不是香草滚动)。
我只是在寻找一种适用于iPhone横向的实现,如果能让它变得更容易的话。
为什么我不使用HGPageScrollView:
我认为这个question可能会建议解决方案,但我不知道如何实现它。我想我并不完全理解它,因为没有足够的细节让我的新手技能继续下去。
答案 0 :(得分:1)
使用UICollectionView并将pagingEnabled属性设置为YES。
如果您想对项目执行复杂的布局(例如上面的示例,其中项目在屏幕的两侧分开),您可能需要提供您的UICollectionViewLayout:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UICollectionViewLayout_class/Reference/Reference.html#//apple_ref/occ/cl/UICollectionViewLayout