jjzjj

CollectionViewCell

全部标签

ios - 如何快速获取 UICollectionView 中的 cell atIndex?

我正在以编程方式制作收藏View。这是viewDidLoad函数中的代码letlayout:UICollectionViewFlowLayout=UICollectionViewFlowLayout()layout.sectionInset=UIEdgeInsets(top:20,left:20,bottom:20,right:20)layout.itemSize=CGSize(width:90,height:120)collectionView=UICollectionView(frame:self.view.frame,collectionViewLayout:layout)col

ios - 如何快速获取 UICollectionView 中的 cell atIndex?

我正在以编程方式制作收藏View。这是viewDidLoad函数中的代码letlayout:UICollectionViewFlowLayout=UICollectionViewFlowLayout()layout.sectionInset=UIEdgeInsets(top:20,left:20,bottom:20,right:20)layout.itemSize=CGSize(width:90,height:120)collectionView=UICollectionView(frame:self.view.frame,collectionViewLayout:layout)col

ios - 为 CollectionViewCell 创建 IBAction

我有一个CollectionView,其中包含以编程方式创建的多个单元格。我想在用户点击特定单元格时将变量更新为不同的值。因此,例如:单元格1被点击->vartest="cell1",单元格2被点击vartest="cell2"。通常我只是通过从Storyboard中拖动来创建一个IBAction,但我不确定在这种情况下该怎么做。我正在使用Swift3.1 最佳答案 要向UITableView、UICollectionView和其他显示数据集合的View添加交互性,您不能使用Storyboard操作,因为内容是在运行时动态生成,St

ios - 向左滑动创建一个新的 collectionViewCell

我正在尝试实现一种更流畅的方式来为myCollectionView添加新的collectionViewCells(一次只显示一个单元格)。我希望它类似于当用户向左滑动时,如果用户在最后一个单元格上,myCollectionView在用户滑动时插入一个新单元格,以便用户向左滑动“进入”单元格。而且我一次只允许用户滚动一个单元格。编辑:所以我觉得用语言来描述它有点困难,所以这里有一个gif来展示我的意思所以在过去的几周里,我一直在尝试以多种不同的方式实现它,我发现最成功的一种是使用scrollViewWillEndDragging委托(delegate)方法,我已经这样实现了:funcsc

ios - Xcode 6 beta4,UIButton 在 collectionviewcell 中不负责任

我正在使用Xcode6.0beta4,我发现UICollectionViewCell中的按钮没有响应点击。详细信息为:UICollectionViewController---UICollectionViewCell------UIButton(UIButton有两个autolayout约束来将UIButton垂直放置Cell中的居中和水平居中)现在使cell大小类似于:(300,1000)在iPhone模拟器或iOS7.0或7.1.x设备中运行应用程序,按钮不可触摸,但在iOS8.0模拟器中测试它可以。此外,如果我将单元格size更改为(300,200),按钮会起作用。我认为这是Xc

ios - 如何获取选定的 collectionviewcell 的名称?

这是一个简单的问题,我原以为会有一个容易找到的答案,但事实并非如此。我想在CollectionView中选择一个单元格。主要问题是我无法将手势识别器附加到原型(prototype)单元。我想从被触摸的单元格上的标签中获取文本。在我看来,我在另一个函数中使用了这个名称。或者一个更简单的问题:是否有关于从项目列表中点击选择的教程? 最佳答案 您在委托(delegate)中有方法collectionView:didSelectItemAtIndexPath:。当您收集单元格并为该特定单元格提供正确的indexPath时,这应该会触发。将此

ios - dequeueReusableCell 时 Swift 自定义 CollectionViewCell 转换失败

当我尝试将dequeueReusableCell转换为MenuCollectionViewCell时出现以下错误,我已为其创建文件并将Storyboard中的单元格更改为该类。我正在关注这个tutorial来自raywenderlich。我已经用示例检查了代码,但找不到错误。导致此错误的常见错误有哪些?如果我将转换改回asUICollectionViewCell那么错误就会消失。overridefunccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->

ios - 如何使 collectionViewCell 仅按高度自动调整大小?

我使用collectionView的自动调整流布局的功能self.flow=[[UICollectionViewFlowLayoutalloc]init];self.flow.scrollDirection=UICollectionViewScrollDirectionVertical;self.flow.sectionInset=UIEdgeInsetsZero;self.flow.estimatedItemSize=CGSizeMake(320,48);我希望单元格将按CollectionView的全宽度(widthCell=widthCollectionView)填充但我得到了整

swift - 我在 collectionviewCell 中选择全部时遇到问题

我有按钮这个按钮是选择collectionView中的所有单元格它工作正常但问题是当我选择所有单元格时它占用大量内存我不知道为什么请告诉我如何选择collectionView中的所有单元格而不占用大内存以下是我的代码:函数selectAllCells(){vari=0whilei提前致谢 最佳答案 在viewDidLoad()之前的某处创建一个名为selectAll的全局变量在您的selectAll()函数中,将您刚刚创建的变量设置为true。self.selectAll=true;//Nowcallyourreloadfuncti

ios - 当我使用 Storyboard 创建我的第一个 CollectionView 时,CollectionViewCell 从顶部开始默认插入?

当我使用Storyboard创建我的第一个CollectionView时,CollectionViewCell从顶部默认插入(在大小检查器中它显示为零,但它从CollectionView的顶部向下移动)并且我无法将它移动到顶部,但是当我创建第二个CollectionView和进一步的CollectionView其单元格没有从顶部插入? 最佳答案 在您的Storyboard中,取消选中包含CollectionView的ViewController的AdjustScrollViewInset。