You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Swift中移除带PageControl的CollectionView/轮播视图滑动时的水平线

解决UICollectionView轮播时出现的灰色水平滚动条问题

刚好我之前也碰到过一模一样的情况!当时我用标准的UICollectionView搭配UIPageControl,再加上自定义的轮播流布局做轮播组件,左右滑动的时候总会出现一条灰色的水平线,还会在屏幕上停留好几秒,一开始我也搞不清是UICollectionView本身的问题还是自定义布局触发的。

后来试了个简单的方法就彻底解决了:在初始化完UICollectionView之后,加上这行代码就行:

collectionView.showsHorizontalScrollIndicator = false

其实这条灰色线条就是UICollectionView默认自带的水平滚动指示器,和自定义轮播布局没啥关系,只要把这个指示器的显示开关关掉就搞定啦~

内容的提问来源于stack exchange,提问作者Liam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 21:22:45