JimmyRogue
V2EX  ›  程序员

[iOS] 求教 iOS 开发问题,关于 UICollectionView 的固定 header 问题

By JimmyRogue at 2021 年 11 月 17 日 · 2773 次点击

我在做一个 collectionview ,主体是一个表格,上下左右都可以滑动,类似 excel ,我给他添加一个固定表头 header ,用了 pinToVisibleBounds = true 这个属性。刚显示的时候是没问题的,上下滑动也没问题,header 也固定在顶部,问题出在左右滑动的时候,当左右滑动超过一个屏幕宽度以后,header 就不见了。

我自己检查发现其实就因为 pinToVisibleBounds 这个属性是固定在 collection section 的 bounds 里,滑动超过一个屏幕以后,自然就超过这个属性的设置了。现在没有什么办法,陷入了僵局。。不知道能不能给点指导。

6 条回复  •  2021-11-18 13:55:54 +08:00
thkDunalWa
   1
thkDunalWa  
   2021 年 11 月 17 日
不作为 header 是不是就可以了,直接放个 view ,view 下面放 collectionView
hstdt
   2
hstdt  
   2021 年 11 月 17 日 via iPhone
我的理解是 header 的宽度肯定要和 contentsize 的宽度一致
shiww
   3
shiww  
   2021 年 11 月 17 日
JimmyRogue
   4
JimmyRogue  
OP
   2021 年 11 月 18 日
感谢楼上的各位
jay435990054
   5
jay435990054  
   2021 年 11 月 18 日
这。。。。iOS 又有新人了??不是凉了吗
JimmyRogue
   6
JimmyRogue  
OP
   2021 年 11 月 18 日
@jay435990054 误会误会,多年前写过 iOS ,后来做了前端写 js 多年,最近公司有个 ipad 的项目,没有别人了,所以就顶上来了。
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 381ms · 3.9.8.5