草庐IT

UiCollectionView

全部标签

ios - 获取 uicollectionviewcell 的触摸位置

我正在尝试获取所选内的触摸位置UICollectionviewCell。我有一个UIViewController,vc,包含一个UICollectionView,collectionView,作为它的View。collectionView内部是UICollectionViewCells。vc符合UICollectionViewDelegate所以最好我想在委托(delegate)回调中获取触摸位置,collectionView:(UICollectionView*)collectiondidSelectItemAtIndexPath:(NSIndexPath*)indexPath,(如

ios - 获取 uicollectionviewcell 的触摸位置

我正在尝试获取所选内的触摸位置UICollectionviewCell。我有一个UIViewController,vc,包含一个UICollectionView,collectionView,作为它的View。collectionView内部是UICollectionViewCells。vc符合UICollectionViewDelegate所以最好我想在委托(delegate)回调中获取触摸位置,collectionView:(UICollectionView*)collectiondidSelectItemAtIndexPath:(NSIndexPath*)indexPath,(如

ios - UICollectionView Objective C 中的 2 种不同的单元格大小

我想使用UICollectionView,可以创建以下布局:如您所见,有两种不同大小的单元格。一个是行的1/4,另一个是3/4。是否可以使用UICollectionView创建这种布局?谁能教我怎么做???或者有sample吗???我已经研究了许多教程和引用资料。但还是不知道怎么做..谢谢! 最佳答案 好吧,我暂时对项目宽度进行了硬编码(72.0和23.0)。5.0的其余部分将用于中间间距和edgeInsets。这段代码会给你正是你想要的。-(CGFloat)collectionView:(UICollectionView*)col

ios - UICollectionView Objective C 中的 2 种不同的单元格大小

我想使用UICollectionView,可以创建以下布局:如您所见,有两种不同大小的单元格。一个是行的1/4,另一个是3/4。是否可以使用UICollectionView创建这种布局?谁能教我怎么做???或者有sample吗???我已经研究了许多教程和引用资料。但还是不知道怎么做..谢谢! 最佳答案 好吧,我暂时对项目宽度进行了硬编码(72.0和23.0)。5.0的其余部分将用于中间间距和edgeInsets。这段代码会给你正是你想要的。-(CGFloat)collectionView:(UICollectionView*)col

ios - performBatchUpdates 崩溃的噩梦

我在performBatchUpdates期间面临崩溃的噩梦在collectionview上.问题基本上是这样的:我在服务器的目录中有很多图像。我想在collectionview上显示这些文件的缩略图.但缩略图必须从服务器异步下载。当它们到达时,它们将使用如下方式插入到CollectionView中:dispatch_async(dispatch_get_main_queue(),^{[self.collectionViewperformBatchUpdates:^{if(removedIndexes&&[removedIndexescount]>0){[self.collection

ios - performBatchUpdates 崩溃的噩梦

我在performBatchUpdates期间面临崩溃的噩梦在collectionview上.问题基本上是这样的:我在服务器的目录中有很多图像。我想在collectionview上显示这些文件的缩略图.但缩略图必须从服务器异步下载。当它们到达时,它们将使用如下方式插入到CollectionView中:dispatch_async(dispatch_get_main_queue(),^{[self.collectionViewperformBatchUpdates:^{if(removedIndexes&&[removedIndexescount]>0){[self.collection

iphone - iOS 中带分页的 UICollectionView 的页数

考虑一个UICollectionView启用流布局和分页(通过将pagingEnabled设置为YES)。获取总页数的最简单方法是什么?更新总页数最合适的地方在哪里(如果添加/删除项目、CollectionView的大小发生变化或布局发生变化,它可能会发生变化)? 最佳答案 正确答案应该是:IftheUICollectionViewscrollshorizontally:intpages=ceil(self.collectionView.contentSize.width/self.collectionView.frame.size

iphone - iOS 中带分页的 UICollectionView 的页数

考虑一个UICollectionView启用流布局和分页(通过将pagingEnabled设置为YES)。获取总页数的最简单方法是什么?更新总页数最合适的地方在哪里(如果添加/删除项目、CollectionView的大小发生变化或布局发生变化,它可能会发生变化)? 最佳答案 正确答案应该是:IftheUICollectionViewscrollshorizontally:intpages=ceil(self.collectionView.contentSize.width/self.collectionView.frame.size

ios - UICollectionViewCell 以固有大小展开/折叠

我有一个带有自定义流布局的CollectionView,以及许多不同高度的不同单元格。CollectionView的宽度随设备旋转而变化,因此单元格的宽度必须相应地变化。为此,我实现了“sizeForItemAtIndex”方法,并根据当前界面方向返回不同的大小。大多数单元格不会改变它们的高度,但是,有一个单元格我想在用户点击它时展开和折叠。您可以假设单元格只有一个带有一行或多行文本的UILabel。当单元格第一次出现时,行数设置为1,当用户点击单元格时,行数设置为0,此时单元格应使用标签的固有大小自动更改其高度.我怎样才能达到这种效果?这是它应该是什么样子的示例:

ios - UICollectionViewCell 以固有大小展开/折叠

我有一个带有自定义流布局的CollectionView,以及许多不同高度的不同单元格。CollectionView的宽度随设备旋转而变化,因此单元格的宽度必须相应地变化。为此,我实现了“sizeForItemAtIndex”方法,并根据当前界面方向返回不同的大小。大多数单元格不会改变它们的高度,但是,有一个单元格我想在用户点击它时展开和折叠。您可以假设单元格只有一个带有一行或多行文本的UILabel。当单元格第一次出现时,行数设置为1,当用户点击单元格时,行数设置为0,此时单元格应使用标签的固有大小自动更改其高度.我怎样才能达到这种效果?这是它应该是什么样子的示例: