ios - UICollectionView ScrollView 从顶部和底部有边距

标签 ios objective-c ios7 uicollectionview uicollectionviewlayout

UICollectionView 中的滚动指示器从顶部的一些点开始,在底部的许多点之前结束。我的意思是它有 UICollectionView 的顶部和底部边距的顶部和底部。

它不应该从 UICollectionView 的顶部开始并在底部结束吗? ?

我检查了contentInset.topUICollectionViewsectionInset.topUICollectionViewFlowLayout20.00.0 , 分别。

见下图。内容从20.0以上开始pts(这是顶部插入值)从顶部。

enter image description here

最佳答案

我通过将以下属性的值设置为 UIEdgeInsetsZero 来解决,

// Set contentInset and scrollIndicatorInset to UIEdgeInsetsZero.
self.tournamentCollection.contentInset = UIEdgeInsetsZero;
self.tournamentCollection.scrollIndicatorInsets = UIEdgeInsetsZero;
contentInset.top 的值和 scrollIndicatorInsets.top64.0 . bottom 也是如此.它导致内容开始64.0来自顶部的积分。

请注意,您应该仅在执行布局传递后检查上述属性的值,否则您可能会得到 0.0作为一个值。我就是这种情况。您应该签到 viewDidLayoutSubview:方法。

关于ios - UICollectionView ScrollView 从顶部和底部有边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23195910/

相关文章:

iphone - 我可以在iPhone 4上使用GCD吗

ios - 查询 NearGeoPoint 返回空对象

objective-c - iCloud:获取文件的现有公共(public) URL

ios - 将 UIPinchGestureRecognizer 添加到 UIImagePickerController

ios - Swift 包括 JustHTTP/Just 构建失败

ios - 如何以编程方式在 ios 中创建 PPTP VPN 连接?

ios - NSDictionary allKeys 和 allValues 顺序变化

ios - 将信息传递给模态视图 Controller

ios - Storyboard - 如何在没有动画和显示屏幕的情况下自动执行转场

iphone - EXC_BAD_access code=2 地址 0x8