草庐IT

UiCollectionView

全部标签

ios - UICollectionview 自定义布局 : some indexes have more visible cells than others?

我遇到了一个奇怪的问题,我似乎无法弄清楚或无法在线找到任何相关信息。因此,我尝试使用UICollectionView和自定义UICollectionViewFlowlayout复制ShazamdiscoverUI。到目前为止一切都运行良好,但是当我(或者更确切地说是实现它的人)添加“卡片堆”效果时,注意到似乎有一个奇怪的问题,在某些情况下(或者更确切地说,当特定索引可见时,在示例中它是第5、9行)将有4个可见单元格而不是3个。我的猜测是这与单元格重用有关,但我不确定为什么它正在这样做。我查看了各个单元格的尺寸,它们似乎都相同,所以并不是单元格的大小不同。有人知道为什么会发生这种情况吗?

ios - 更改 UICollectionView 单元格 X 位置 - swift

如何以编程方式更改每个单元格的X位置?我可以根据需要更改单元格的宽度和高度,但由于XY位置无法完成项目。我的结果,预期的结果是,我的全ViewController代码是,importUIKitclassReviewVC:UIViewController,UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout{varcellWidthArr:[CGFloat]=[60.0,170.0,110.0,120.0]vartitleArr=["Polite","Showedupo

objective-c - 两个 UICollectionView 实例共享同一个 UICollectionViewFlowLayout 实例?

我不确定这是一个特性还是一个错误,但是当我在一个ViewController上有两个CollectionView使用相同的UICollectionViewFlowLayout实例时,一件有趣的事情发生了。请注意,我没有为此使用InterfaceBuilder/XIB;我将所有内容都放在代码中。第一个UICollectionView有12个单元格,但第二个有20个。当我重新加载两个CollectionView时,两者就像它们的contentSize属性中有20个单元格。这意味着当我滚动到第一个UICollectionView的右侧并越过第一个(也是唯一的)12个单元格时,我的应用程序崩溃

iphone - UICollectionView 与 iOS 7?边缘空间

我正在使用xCode5GM将我的应用程序更新到iOS7但UICollectionView仅在iOS7上看起来像垃圾但在iOS6中它就像糖果一样工作:)不知道怎么回事?任何一个在xCode5上测试UICollectionView问题是单元格之间没有空间,它们都在一个单元格上-一个在一个之上甚至,我创建了新项目来测试UICollectionView与iOS7,但同样的问题我尝试了UICollectionViewDelegateFlowLayout方法来设置值,但同样的问题没有空间!!!!这里需要一点帮助提前致谢... 最佳答案 不要更新

ios - ViewWithTag 导致 UICollectionView 出现问题

IfollowedthistutorialtocreateaUICollectionView.我毫无问题地复制了他们的代码,但是当我尝试时,它崩溃了-(void)viewDidLoad{[superviewDidLoad];gridImages=[[NSMutableArrayalloc]init];[gridImagesaddObject:@"test.jpg"];[gridImagesaddObject:@"test.jpg"];[gridImagesaddObject:@"test.jpg"];[gridImagesaddObject:@"test.jpg"];[gridImag

ios - UICollectionView 单元格未添加为 UICollectionView 的 subview

我是UICollectionView的新手。我关注了thistutorial学习如何使用UICollectionView,但问题是在.xib(不使用Storyboard)中我无法添加UICollectionViewCell作为UICollectionView的subview。在教程中,单元格是在.xib中的UICollectionView下自动创建的。如有任何帮助,我们将不胜感激。 最佳答案 该教程适用于在xib的stroyboard中工作,您必须先创建自定义单元格,然后创建ViewController,然后将Uicollectio

ios - UICollectionView 错误

我有一个非常简单的CollectionView,但不知何故它总是崩溃。这是错误消息:Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'couldnotdequeueaviewofkind:UICollectionElementKindCellwithidentifierReuse-mustregisteraniboraclassfortheidentifierorconnectaprototypecellinastoryboard'和我的代码:-(UICollectionView

ios - 具有两个单元格的 UICollectionView 自定义布局

我一直在阅读有关具有不同布局的UICollectionView的在线教程。还查看了很多关于该主题的SO问题。但似乎我正在寻找的东西可能更简单,但我仍然坚持如何前进。目标我有一个嵌入在UINavigationController中的UIViewController。我在UITableView中显示数据,其中包括:每个单元格中的1个UIImageView和三个UILabel。数据是从服务器获取的,一切正常。然后我想要一个UIButton,当点击它时,它会启动一个很酷的动画,显示单元格过渡到一个漂亮的GridView。我突然意识到我需要使用UICollectionView在这两个单元格之间切

ios - 你能以编程方式修改 UICollectionView scrollDirection 吗?

我有一个使用Storyboard创建的UICollectionView(假设它有相当复杂的单元格)。我想以编程方式将scrollDirection更改为水平(在4英寸屏幕上)和垂直(在3.5英寸屏幕上)。我看到您可以在启动时设置scrollDirection,但我看不到您如何从已创建的UICollectionView访问此属性。有人知道这是否可行吗? 最佳答案 你要找的是UICollectionViewFlowLayout这就是你将如何使用它UICollectionViewFlowLayout*horizontalLayout=(U

ios - UICollectionView 未显示并未调用委托(delegate)/数据源方法

我有我的数据源方法-(NSInteger)numberOfSectionsInCollectionView:(UICollectionView*)collectionView{return1;}-(NSInteger)collectionView:(UICollectionView*)collectionViewnumberOfItemsInSection:(NSInteger)section{return10;}-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIn