草庐IT

UiCollectionView

全部标签

ios - 有没有办法让 UICollectionView 行或标题保持静止,也就是卡住 Pane ?

我想知道是否有办法使UICollectionView行或标题保持类似于电子表格程序中的卡住Pane功能。我基本上希望第一列和第一行保持静止,而其余的可以平移。这可能与UICollectionView相关吗? 最佳答案 我发现以下代码会将第一行/部分设置为始终可见,并会随着相应的部分/行滚动:-(NSArray*)layoutAttributesForElementsInRect:(CGRect)rect{NSMutableArray*attributes=[NSMutableArrayarray];for(NSIntegersect

iphone - UICollectionView didselect 不起作用

每次我按下一个单元格时,我都希望该单元格更改图像:-(void)collectionView:(UICollectionView*)collectionViewdidDeselectItemAtIndexPath:(NSIndexPath*)indexPath{if([[arrayOfImagesobjectAtIndex:indexPath.item]isEqual:@"dog.png"]){[arrayOfImagesreplaceObjectAtIndex:indexPath.itemwithObject:@"cat.png"];}elseif([[arrayOfImagesob

iphone - UICollectionView 不显示单元格图像

我有一个viewcontroller和uicollectionview在里面。我使用了下面的代码,但是uicollectionview中没有可见的图像,只有黄色框:myviewcontroller.h{IBOutletUICollectionView*gallery1;//IBOutletUIImage*inimage;NSArray*recipePhotos;}@property(nonatomic,retain)IBOutletUICollectionView*gallery1;//@property(nonatomic,retain)IBOutletUIImage*inimage

ios - UICollectionView 在 collectionView numberOfItemsInSection : 中无法识别

我有几个小时都无法解决的问题...我有多个具有不同单元格数量和不同单元格大小的UICollectionView。以编程方式创建CollectionView,并设置委托(delegate)和数据源。CollectionView是这样创建的:UICollectionViewFlowLayout*layout=[[UICollectionViewFlowLayoutalloc]init];[layoutsetScrollDirection:UICollectionViewScrollDirectionHorizontal];collectionViewOne=[[UICollectionVi

iphone - 每个部分的 iOS UICollectionView 单元格选择

我想知道如何设置我的UICollectionView以便每个部分最多可以选择1个单元格。我看到UICollectionView有allowsMultipleSelection属性,但我想知道如何防止在同一部分中选择多个单元格。我是否需要在–collectionView:shouldSelectItemAtIndexPath:和collectionView:shouldDeselectItemAtIndexPath:方法中实现逻辑,还是有更简单的方法?谢谢! 最佳答案 在你的didSelectRowAtIndexPath中你可以做这样

ios - UICollectionView indexPath.row 或项目,项目不稳定,跳来跳去

我创建了一个CollectionView并将图像加载到其中。我遇到的问题是当我单击一个单元格以获取它的indexPath.item或indexPath.row时,数字都搞砸了。单击第一张图片不显示任何内容,单击下一张将给我0。单击第三张将给我一个1,然后再单击第二张将给我一个2。整个View都会发生这种情况。我做的一定是错的。这是我的代码:viewDidLoad:UICollectionViewFlowLayout*layout=[[UICollectionViewFlowLayoutalloc]init];layout.sectionInset=UIEdgeInsetsMake(10

ios - 6.0 之前的 iOS 版本上的 UICollectionView

我正在尝试在新的XCode5.0(版本5.0(5A11314m))中构建我的项目我的项目包括带有UICollectionView的xib。该项目的目标是iOS4.3,但xib将仅在>=6.0中显示。在构建期间我收到错误:/*com.apple.ibtool.document.errors*//Users/povolotskayalyubov/Documents/work/PF/Classes/SocialNetwork/FBPhotoThumbnailViewController.xib:9:error:UICollectionViewoniOSversionspriorto6.0/U

ios - 在 UICollectionView Xcode 中添加 subview

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭8年前。Improvethisquestion我在UICollectionView中工作,在UICollectionViewCell中添加了我的设备照片,现在我想在我的UICollectionView中创建subview。请向我建议如何在UICollectionViews中添加subview。需要任何代码或链接。

ios - 删除 uicollectionview 顶部的额外空间

我有xib,其中按钮和uicollectionview如下所示:现在,当我运行它时,它显示如下:我想删除照片上方的空白区域。我想在按钮下方显示照片。我也没有在xib中标记标题部分。但是,当我向上滚动时,图像也向上移动到按钮下方。这意味着框架从按钮下方开始,但是,我得到了额外的空白。那么,有人可以帮我删除多余的空白吗? 最佳答案 将此代码添加到您的Controller类中-(void)viewDidLoad{[superviewDidLoad];self.automaticallyAdjustsScrollViewInsets=NO;

ios - 在每行 uicollectionview 中适合给定数量的单元格

我有一个CollectionView,我希望每行有4个单元格。我知道要完成此操作,我需要做的就是将collectionview.frame.size.width除以4。这很简单。但是,我不知道的是如何考虑CollectionView侧面的插图和单元格之间的间距。我在CollectionView的左侧和右侧有10个像素的插图,并且单元格之间有10个像素的间距。考虑到这些10像素的插图,如何计算所需的单元格宽度? 最佳答案 swift4+UICollectionViewDataSource方法funccollectionView(_co