草庐IT

UiCollectionView

全部标签

ios - CSStickyHeaderFlowLayout 标题框架

编辑:我已经创建了一个非常小的应用程序来完美地代表问题。https://drive.google.com/file/d/0B6sI4Feh1HJUb3pGa2pBUmY4QW8/view?usp=sharing在示例应用程序中,我们只需向下滚动然后按下顶部栏上的按钮即可查看我遇到的问题我正在使用https://github.com/jamztang/CSStickyHeaderFlowLayout在我的CollectionView中具有粘性header行为(如默认UITableView)。滚动浏览CollectionView时效果很好。我在collectionview外有一个搜索栏,允

ios - CSStickyHeaderFlowLayout 标题框架

编辑:我已经创建了一个非常小的应用程序来完美地代表问题。https://drive.google.com/file/d/0B6sI4Feh1HJUb3pGa2pBUmY4QW8/view?usp=sharing在示例应用程序中,我们只需向下滚动然后按下顶部栏上的按钮即可查看我遇到的问题我正在使用https://github.com/jamztang/CSStickyHeaderFlowLayout在我的CollectionView中具有粘性header行为(如默认UITableView)。滚动浏览CollectionView时效果很好。我在collectionview外有一个搜索栏,允

ios - UICollectionView 单元格消失

我在我的iPad应用程序中使用collectionView。我使用了继承UICollectionViewFlowLayout类的自定义布局类。我正在使用水平滚动方向。问题是,每当我们为CollectionView使用滚动时,有时单元格会消失。调试代码,发现在创建cell后的datasource方法中,它的hidden属性自动开启。我尝试使用下面的行,但它不起作用cell.hidden=NO我有以下方法也可以使绑定(bind)更改时的布局无效。-(BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds{returnYES;

ios - UICollectionView 单元格消失

我在我的iPad应用程序中使用collectionView。我使用了继承UICollectionViewFlowLayout类的自定义布局类。我正在使用水平滚动方向。问题是,每当我们为CollectionView使用滚动时,有时单元格会消失。调试代码,发现在创建cell后的datasource方法中,它的hidden属性自动开启。我尝试使用下面的行,但它不起作用cell.hidden=NO我有以下方法也可以使绑定(bind)更改时的布局无效。-(BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds{returnYES;

ios - 动态设置 UICollectionView 的 ContentSize

我有一个以编程方式创建的UICollectionView。创建CollectionView后,我想根据它必须包含的单元格数量动态定义CollectionView高度。我不想启用CollectionView本身的滚动,而是将此CollectionView作为subview添加到包含在垂直UIScrollView中的View。例如,如果UICollectionView有10个UICollectionViewCells。它的高度可能为200.0f,但如果它有20个像元,它的高度可能为300.0f,依此类推。我已尝试按照Apple文档here来完成此操作,重写collectionViewCon

ios - 动态设置 UICollectionView 的 ContentSize

我有一个以编程方式创建的UICollectionView。创建CollectionView后,我想根据它必须包含的单元格数量动态定义CollectionView高度。我不想启用CollectionView本身的滚动,而是将此CollectionView作为subview添加到包含在垂直UIScrollView中的View。例如,如果UICollectionView有10个UICollectionViewCells。它的高度可能为200.0f,但如果它有20个像元,它的高度可能为300.0f,依此类推。我已尝试按照Apple文档here来完成此操作,重写collectionViewCon

ios - 如何旋转类似于照片应用程序的 UICollectionView 并保持当前 View 居中?

我有一个照片库View,它使用一个UICollectionView和一个UICollectionViewFlowLayout,它有pagingEnabled并且水平滚动一次只显示一个View时间。在我尝试旋转它之前效果很好...当我旋转设备时,在willRotateToInterfaceOrientation:duration:中,我更新了collectionView.contentOffset以使其保持在正确的项目上,并调整了currentCell的大小以使其动画化新的维度。问题出在两种状态之间的动画中,“先前”方向从左上角开始动画,然后跳入View中的其他单元格。这是什么,我是做错

ios - 如何旋转类似于照片应用程序的 UICollectionView 并保持当前 View 居中?

我有一个照片库View,它使用一个UICollectionView和一个UICollectionViewFlowLayout,它有pagingEnabled并且水平滚动一次只显示一个View时间。在我尝试旋转它之前效果很好...当我旋转设备时,在willRotateToInterfaceOrientation:duration:中,我更新了collectionView.contentOffset以使其保持在正确的项目上,并调整了currentCell的大小以使其动画化新的维度。问题出在两种状态之间的动画中,“先前”方向从左上角开始动画,然后跳入View中的其他单元格。这是什么,我是做错

ios - UICollectionView:-[UICollectionView _endItemAnimations] 中的断言失败

我的应用程序出现此错误:***-[UICollectionView_endItemAnimations]断言失败,/SourceCache/UIKit/UIKit-2372/UICollectionView.m:2801它发生在我的-controllerDidChangeContent:方法中这一行:[self.collectionViewperformBatchUpdates:^{...}];有谁知道是什么原因造成的?我的代码密切基于https://gist.github.com/4440c1cba83318e276bb我不知所措。谢谢! 最佳答案

ios - UICollectionView:-[UICollectionView _endItemAnimations] 中的断言失败

我的应用程序出现此错误:***-[UICollectionView_endItemAnimations]断言失败,/SourceCache/UIKit/UIKit-2372/UICollectionView.m:2801它发生在我的-controllerDidChangeContent:方法中这一行:[self.collectionViewperformBatchUpdates:^{...}];有谁知道是什么原因造成的?我的代码密切基于https://gist.github.com/4440c1cba83318e276bb我不知所措。谢谢! 最佳答案