水平滚动(iOS)时,如何将集合视图中的内容集中在显示的环形视图的正中心?
我想根据整个屏幕中央的环形图像,将水平滚动(iOS)时,如何将集合视图中的内容集中在显示的环形视图的正中心?,ios,swift,Ios,Swift,我想根据整个屏幕中央的环形图像,将UICollectionView中的内容设置为居中。请检查下面的图片。有什么建议吗 您需要的功能就是这个 当用户完成滚动时,集合视图调用此函数。它提供集合视图停止滚动的位置的内容偏移量。(建议的内容偏移量) 你需要进行偏移,找出最近的偏移量,把你的单元格放在屏幕中间。 例如,找到最靠近中间的项目。计算出它离中间有多远,这样你就知道它移动了多少。然后将该偏移应用于建议的内容偏移 这将允许您的收藏视图自然减速,但始终在您希望它停止的点停止。我认为您不清楚要做什么。您
UICollectionView
中的内容设置为居中。请检查下面的图片。有什么建议吗
您需要的功能就是这个 当用户完成滚动时,集合视图调用此函数。它提供集合视图停止滚动的位置的内容偏移量。(建议的内容偏移量)
你需要进行偏移,找出最近的偏移量,把你的单元格放在屏幕中间。
例如,找到最靠近中间的项目。计算出它离中间有多远,这样你就知道它移动了多少。然后将该偏移应用于建议的内容偏移这将允许您的收藏视图自然减速,但始终在您希望它停止的点停止。我认为您不清楚要做什么。您希望以什么内容为中心?你想把它放在哪里?水平还是垂直,还是两者兼而有之?请为您的问题添加更多详细信息,并在发布之前花时间写一个好问题:)我想在collectionview中滚动时将中心水平图像设置为中心图像视图的准确中心。请查看方法
targetContentOffsetForProposedContentOffset
,这就是您需要的。哪个是图像,哪个是收藏视图?你是在用故事板还是什么?到目前为止你试过什么?