草庐IT

uicollectionviewcell

全部标签

ios - 从可重用 Cell 出列时,自定义 CollectionViewCell 会触发什么方法?

我像往常一样使用其父ViewController的方法将可重用的自定义ItemCollectionViewCell出列-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{ItemCollectionViewCell*cell=[collectionViewdequeueReusableCellWithReuseIdentifier:@"cell"forIndexPath:indexPath];}但在我的

ios - 全屏水平滚动 UICollectionView 单元格在第一个显示的 UIViewController 中使用时向下移动

我正在创建一系列帮助页面,这些页面会在用户首次启动应用程序时显示。为此,我有一个以编程方式设置的UIViewController,它初始化一个(以编程方式设置的)UICollectionViewViewController边界的大小。每个单元格都包含一个全屏大小的图像。如果在已有ViewController的情况下推送此ViewController,它会正常显示。但是,当此ViewController用作应用程序导航Controller的初始RootViewController时,CollectionView具有正确的大小和对齐方式,但单元格从屏幕顶部向下移动了大约10个像素,因此Co

ios - UICollectionView 允许对特定部分进行多项选择

有没有办法只允许对特定部分进行多项选择?以下代码会影响所有部分。[self.collectionViewsetAllowsMultipleSelection:YES];我应该跟踪状态并在didSelect中做些什么吗? 最佳答案 您可以通过实现shouldSelectItemAtIndexPath:method来控制单元格选择在您的UICollectionViewDelegate实现中。例如,此代码允许选择第1部分的任意数量的单元格,但只能选择任何其他部分的一个单元格:-(BOOL)collectionView:(UICollect

ios - 如何将 collectionview 单元格扩展到全屏

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion我正在尝试全屏打印图像我使用了UICollectionViewDelegateFlowLayout这是我的代码funccollectionView(_collectionView:UICollectionView,layoutcollectionView

ios - UICollectionView : Unrecognized selector sent to instance

我遇到了这个错误。***由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UICollectionViewCell标签]:无法识别的选择器发送到实例0x1eead660”我正在使用nib文件作为我的单元格并尝试显示细胞正确。我猜我没有正确返回单元格,但我不太确定。任何帮助将不胜感激。-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{staticNSSt

ios - -[UIImage长度] : unrecognized selector sent to instance error with a NSMutableArray with Images

我有一个Storyboard应用程序,它有一个UIViewController和一个UICollectionViewController。在ViewController中,用户从iPhone的照片库中选择多张照片(由于iOS中没有用于多选的API,因此我使用ELCImagePickerController来实现)。它会转到CollectionViewController,其中所选照片应显示在小ImageView中。图像库出现,我可以选择多张照片。但是当它转到CollectionViewController时,它会在CollectionView的cellForItemAtIndexPat

ios - UICollectionView 重新加载数据问题

我在使用UICollectionView重新加载数据时遇到问题。我在viewDidLoad上有这个数组来填充UICollectionView。array=[[NSMutableArrayalloc]init];[arrayaddObject:@"1"];[arrayaddObject:@"2"];[arrayaddObject:@"3"];[arrayaddObject:@"4"];[arrayaddObject:@"5"];[arrayaddObject:@"6"];和方法:-(UICollectionViewCell*)collectionView:(UICollectionVie

ios - UICollectionCell 调用 CollectionViewController 中的方法

我有一个包含CollectionView的标准ViewController。我正在使用从UICollectionViewCell的自定义子类创建的自定义单元格填充CollectionView。从CollectionView单元类中调用CollectionView类中方法的最佳实践是什么为什么在我的CollectionView单元格类中没有调用以下init,我认为这会在collectionView类创建我的单元格时调用。(id)initWithFrame:(CGRect)frame我想这样做的原因是因为我正在删除一个CollectionView单元格,删除函数在CollectionVie

ios - 无法使 : UICollectionElementKindCell with identifier 类型的 View 出列

我有UICollectionView,但似乎我设置的一切都正确。但是我得到了错误:'couldnotdequeueaviewofkind:UICollectionElementKindCellwithidentifierPeopleCellForList-mustregisteraniboraclassfortheidentifierorconnectaprototypecellinastoryboard'我的故事情节:我的代码是:@interfacePeopleCellForList:UICollectionViewCell@end@implementationPeopleCellF

ios - 在 uicollectionviewcell 中设置文本

我创建了一个UIcollectionView和一个包含一些字符串的数组@[@"ItemOne","ItemTwo",@"ItemThree"];在Tableview中我会这样做:NSString*object=self.titlesArray[indexPath.row];cell.textLabel.text=object;但我真的不知道如何为UIcollectionView中的项目执行此操作。 最佳答案 UICollectionViewCell没有默认的单元格样式。您必须创建一个自定义UICollectionViewCell并在