草庐IT

CollectionView

全部标签

objective-c - UICollectionView cellForItemAtIndexPath 未注册单元格

我正在尝试使用UICollectionViewCell,因为我只想显示图像。我可以使用UICollectionViewCell的contentView属性上的UIColorcolorWithImage:将图像添加到单元格。在我的loadView方法中,我按如下方式注册单元格:[self.collectionViewregisterClass:[ImageCellclass]forCellWithReuseIdentifier:@"MyCell"];下面是我的cellForItemAtIndexPath方法:-(UICollectionViewCell*)collectionView:(

ios - 无效更新 : invalid number of items on UICollectionView

我对此感到难过。这是我的场景。在我的Appdelegate中,我正在创建将以模态方式呈现以从用户收集两条数据的ViewController实例一个tableViewController我使用tableviewController作为其RootView初始化的导航Controller控制者一个collectionviewController,请注意,我也在此处为单元格注册类。我将导航Controller添加到的UITabBarController作为第一个View和collectionview作为第二个View。TabBarCOntorller被设置为窗口的RootView。代码如下:-

ios - 无效更新 : invalid number of items on UICollectionView

我对此感到难过。这是我的场景。在我的Appdelegate中,我正在创建将以模态方式呈现以从用户收集两条数据的ViewController实例一个tableViewController我使用tableviewController作为其RootView初始化的导航Controller控制者一个collectionviewController,请注意,我也在此处为单元格注册类。我将导航Controller添加到的UITabBarController作为第一个View和collectionview作为第二个View。TabBarCOntorller被设置为窗口的RootView。代码如下:-

ios - 点击时更改 UICollectionView 单元格的背景

我有一个以编程方式创建的UICollectionView。我希望CollectionView以下列方式运行:1.Usertouchescell2.Cellbackgroundcolorchanges3.Userreleasestouch4.Cellbackgroundcolorchanges这应该是一个快速的颜色变化,发生在与点击Action相关的选择器执行之前,其中包含CollectionView的ViewController从堆栈中弹出。我一直在看这个问题:UICollectionViewcellchangebackgroundwhiletap其中总结了以下用于此目的的方法://M

ios - 点击时更改 UICollectionView 单元格的背景

我有一个以编程方式创建的UICollectionView。我希望CollectionView以下列方式运行:1.Usertouchescell2.Cellbackgroundcolorchanges3.Userreleasestouch4.Cellbackgroundcolorchanges这应该是一个快速的颜色变化,发生在与点击Action相关的选择器执行之前,其中包含CollectionView的ViewController从堆栈中弹出。我一直在看这个问题:UICollectionViewcellchangebackgroundwhiletap其中总结了以下用于此目的的方法://M

ios - UICollection View 根据屏幕大小调整单元格大小

目前我有一个collectionview,它占据了3.5英寸屏幕尺寸的大部分屏幕。collectionview距离屏幕顶部51像素,距离屏幕底部20像素。我将单元格与UIPageControl一起使用来创建分页布局,每页一个单元格。当切换到4英寸大小时,使用约束我可以让CollectionView扩展到新空间(保持顶部51像素和底部20像素),但单元格大小保持不变,所以现在有一堆单元格顶部和底部的空白空间。我尝试使用约束,但您似乎无法为单元格设置它们。如何扩大单元格大小以填充iPhone5上的空白区域?CollectionView代码就是-(UICollectionViewCell*)

ios - UICollection View 根据屏幕大小调整单元格大小

目前我有一个collectionview,它占据了3.5英寸屏幕尺寸的大部分屏幕。collectionview距离屏幕顶部51像素,距离屏幕底部20像素。我将单元格与UIPageControl一起使用来创建分页布局,每页一个单元格。当切换到4英寸大小时,使用约束我可以让CollectionView扩展到新空间(保持顶部51像素和底部20像素),但单元格大小保持不变,所以现在有一堆单元格顶部和底部的空白空间。我尝试使用约束,但您似乎无法为单元格设置它们。如何扩大单元格大小以填充iPhone5上的空白区域?CollectionView代码就是-(UICollectionViewCell*)

ios - 在哪里突出显示 UICollectionViewCell : delegate or cell?

根据CollectionViewProgrammingGuide应该在UICollectionViewDelegate中处理单元格高亮显示的视觉状态。像这样:-(void)collectionView:(PSUICollectionView*)collectionViewdidHighlightItemAtIndexPath:(NSIndexPath*)indexPath{MYCollectionViewCell*cell=(MYCollectionViewCell*)[collectionViewcellForItemAtIndexPath:indexPath];[cellhighl

ios - 在哪里突出显示 UICollectionViewCell : delegate or cell?

根据CollectionViewProgrammingGuide应该在UICollectionViewDelegate中处理单元格高亮显示的视觉状态。像这样:-(void)collectionView:(PSUICollectionView*)collectionViewdidHighlightItemAtIndexPath:(NSIndexPath*)indexPath{MYCollectionViewCell*cell=(MYCollectionViewCell*)[collectionViewcellForItemAtIndexPath:indexPath];[cellhighl

ios - 如何像 Spotify 的播放器一样创建一个居中的 UICollectionView

我在尝试创建像Spotify播放器中那样的UICollectionView时遇到很多困难:对我来说,问题有两个。1)如何将单元格居中,以便您可以看到中间的单元格以及左侧和右侧的单元格。如果我创建方形单元格并在每个单元格之间添加间距,单元格会正确显示但不会居中。2)在pagingEnabled=YES的情况下,collectionview可以正确地从一页滑动到另一页。但是,如果单元格没有居中,它只是将CollectionView移动到屏幕宽度的页面上。所以问题是如何使页面移动才能获得上述效果。3)如何在移动时为单元格的大小设置动画我不想太担心这个。如果我能让它工作,那就太好了,但更难的问