ios – 嵌入在垂直UIScrollView中时,UICollectionView单元格无法正确滚动

ios – 嵌入在垂直UIScrollView中时,UICollectionView单元格无法正确滚动,第1张

概述你能帮我解决这个问题吗? 请参阅附图,其中包含所有详细信息. Click here to see the image 我有一个垂直scrollView,它有多个CollectionView区域,每个区域都有一行水平列表单元格. (就像Facebook应用程序的朋友建议/广告).我有固定的图像在顶部,一个文本然后到那里集合视图区域实现三个水平滑块. 整个页面垂直滚动,但在某个部分水平滚动后,单元格会 你能帮我解决这个问题吗?

请参阅附图,其中包含所有详细信息.

Click here to see the image

我有一个垂直scrollVIEw,它有多个CollectionVIEw区域,每个区域都有一行水平列表单元格. (就像Facebook应用程序的朋友建议/广告).我有固定的图像在顶部,一个文本然后到那里集合视图区域实现三个水平滑块.

整个页面垂直滚动,但在某个部分水平滚动后,单元格会卡住.当在页面的任何垂直滚动之前在主窗口中滚动时,集合视图单元格正在移动.在稍微垂直滚动发生后,集合视图区域被切成两半 – 上部可滚动,下部卡住.下面的任何东西(带有单元格的另一个集合视图)也会卡住.

请参考图片.我花了很多时间绘制这个图表来清楚地表示问题.我正在使用故事板自动布局.

请帮我一些建议.

非常感谢..
Arinjoy

解决方法 谢谢..我想出了解决方案.内容视图高度未正确设置并被屏幕大小截断.

我必须手动计算大小并在代码中设置它们如下所示:

// calculating and setting the height constarint on the content vIEw.    // It depends on the screen resolution and the fixed area size of the page (i.e. exclucding welcome image which is 35% of the screen height)    self.contentVIEw.translatesautoresizingMaskIntoConstraints = false    let screenHeight = UIScreen.mainScreen().bounds.size.height    let contentHeight = self.contentVIEw.frame.size.height    self.contentVIEw.heightAnchor.constraintEqualToConstant(screenHeight * 0.35 + contentHeight + 300).active = true
总结

以上是内存溢出为你收集整理的ios – 嵌入在垂直UIScrollView中时,UICollectionView单元格无法正确滚动全部内容,希望文章能够帮你解决ios – 嵌入在垂直UIScrollView中时,UICollectionView单元格无法正确滚动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1048400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存