我想要一个带有视图的滚动视图,用户可以向左或向右滑动并与之交互。 scrollview具有UIViews,用户需要与之交互。带有页面左右预览的UIScrollView
我已经能够添加的意见和它的作品没关系与寻呼已启用。不幸的是,我似乎找不到预览的好方法。
有一个帖子在UIScrollview Paging Hack,这解释了如何处理它。该解决方案有三个问题:
- 它只有在预览是中心图像宽度的1/4时才有效。我原本以为我找到了一个公式来处理预览的大小,但随着幻灯片数量的变化,我错了。
- 如果预览的宽度不是宽度的四分之一,则滑动可以起作用,但中心滑动会偏离中心。
- 当前幻灯片没有启用UI交互,除非它是第一个(也是可见部分)。当您滑动到其他部分时,我无法使用按钮。
我在网上搜了很多关于如何做到这一点,并且一直没能找到解决办法。即使在目标C中也有建议。
UPDATE:我想出了一个解决方案,它可以完成我在这里描述的任务。 https://github.com/roland/Carousel/tree/master/Carousel
你可以设置滚动视图框到你真正想要的那个,启用分页,但是设置clipsToBounds = NO,这样内容将显示在分页框之外? – thelaws
我试过了,问题在于当您滚动时,立即向左或向右滑动跳过。我需要预览在滑动后移动到中心,好像指示一个快照。 – Candide