草庐IT

uicollectionviewcell

全部标签

ios - 如何使用 Xcode 6.3 Beta2 在 Swift 中覆盖 SuperClass 的 setter?

我的SuerClass是UICollectionViewCell,它有一个属性:varselected:Bool我的类(class)是MyClass:UICollectionViewCell{funcsetSelected(selected:Bool){super.selected=selected//dosomething}}前者在Xcode6.2中运行良好,但在Xcode6.3Beta2中会引发错误:Method'setSelected'withObjective-Cselector'setSelected:'conflictswithsetterfor'selected'from

ios - 如何使用 Xcode 6.3 Beta2 在 Swift 中覆盖 SuperClass 的 setter?

我的SuerClass是UICollectionViewCell,它有一个属性:varselected:Bool我的类(class)是MyClass:UICollectionViewCell{funcsetSelected(selected:Bool){super.selected=selected//dosomething}}前者在Xcode6.2中运行良好,但在Xcode6.3Beta2中会引发错误:Method'setSelected'withObjective-Cselector'setSelected:'conflictswithsetterfor'selected'from

swift - 以编程方式执行 segue

您好,我正在尝试在没有Storyboard的情况下以编程方式执行segue。目前我有这个作为我的代码:overridefuncprepare(forsegue:UIStoryboardSegue,sender:Any?){ifsegue.identifier=="popOutNoteExpanded"{letvc=segue.destinationas!ExpandedCellViewControllerletcell=senderas!AnnotatedPhotoCellsourceCell=cellvc.picture=cell.imageView.imageprint("butt

swift - 以编程方式执行 segue

您好,我正在尝试在没有Storyboard的情况下以编程方式执行segue。目前我有这个作为我的代码:overridefuncprepare(forsegue:UIStoryboardSegue,sender:Any?){ifsegue.identifier=="popOutNoteExpanded"{letvc=segue.destinationas!ExpandedCellViewControllerletcell=senderas!AnnotatedPhotoCellsourceCell=cellvc.picture=cell.imageView.imageprint("butt

swift - 如何通过自动布局设置 Collection View 的单元格大小

您好,我正在尝试通过自动布局调整单元格的大小。我想按3x3显示单元格。FirstCell的marginleft=0LastCell的marginright=0并且单元格的所有空间都有1pt。就像一个instagram。我应该设置单元格的大小吗?我想通过自动布局设置约束。我还尝试使用代码设置单元格的大小。这是我的代码:funccollectionView(collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPathindexPath:NSIn

swift - 如何通过自动布局设置 Collection View 的单元格大小

您好,我正在尝试通过自动布局调整单元格的大小。我想按3x3显示单元格。FirstCell的marginleft=0LastCell的marginright=0并且单元格的所有空间都有1pt。就像一个instagram。我应该设置单元格的大小吗?我想通过自动布局设置约束。我还尝试使用代码设置单元格的大小。这是我的代码:funccollectionView(collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPathindexPath:NSIn

ios - UICollectionView - 滚动到第一个单元格

我正在使用UICollectionView,我需要在单击按钮后滚动到第一个单元格。该按钮位于我的收藏View中的(大)标题部分...单击它时,我需要滚动到位于该按钮下方的第一个单元格。我创建了这个按钮的Action,但我不知道如何滚动到第一个UICollectionViewCell。有人可以帮助我吗? 最佳答案 使用此委托(delegate)方法,将indexPath设置在第一个位置:swiftself.collectionView?.scrollToItemAtIndexPath(NSIndexPath(forItem:0,inS

ios - UICollectionView - 滚动到第一个单元格

我正在使用UICollectionView,我需要在单击按钮后滚动到第一个单元格。该按钮位于我的收藏View中的(大)标题部分...单击它时,我需要滚动到位于该按钮下方的第一个单元格。我创建了这个按钮的Action,但我不知道如何滚动到第一个UICollectionViewCell。有人可以帮助我吗? 最佳答案 使用此委托(delegate)方法,将indexPath设置在第一个位置:swiftself.collectionView?.scrollToItemAtIndexPath(NSIndexPath(forItem:0,inS

ios - 如何更改 UICollectionView 中单元格之间的空间?

我想减小行中单元格之间的大小。现在看起来像:我正在尝试这样做,以减少它们之间的大小:letlayout:UICollectionViewFlowLayout=UICollectionViewFlowLayout()layout.sectionInset=UIEdgeInsets(top:20,left:2,bottom:10,right:2)layout.minimumInteritemSpacing=0layout.minimumLineSpacing=0但这对我没有帮助。我做错了什么? 最佳答案 //Objectivec-(CG

ios - 如何更改 UICollectionView 中单元格之间的空间?

我想减小行中单元格之间的大小。现在看起来像:我正在尝试这样做,以减少它们之间的大小:letlayout:UICollectionViewFlowLayout=UICollectionViewFlowLayout()layout.sectionInset=UIEdgeInsets(top:20,left:2,bottom:10,right:2)layout.minimumInteritemSpacing=0layout.minimumLineSpacing=0但这对我没有帮助。我做错了什么? 最佳答案 //Objectivec-(CG