草庐IT

uicollectionviewcell

全部标签

ios - CollectionViewCell 的 subview 的渐变层仅在 View CONtroller 首次接纳时存在

我有一个从另一个推送的CollectionViewViewController。此CollectionViewViewController的View有两个subview:内部带有标签的简单UIView和UICollectionView。当它第一次出现时,一切正常,渐变显示正确。但是当我弹出这个ViewController(因此它被释放)并从同一个父ViewControlle再次推送它时,渐变没有显示。单元格如下出队:funccollectionView(_collectionView:UICollectionView,cellForItemAtindexPath:IndexPath)-

ios - 滚动后 UICollectionViewCells subview 呈现错误

我子类化的CollectionViewCell只包含一个UILabel。为了获得网格,我将带有CGRectInset的UILabel添加到单元格。-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){self.backgroundColor=[UIColororangeColor];self.label=[[UILabelalloc]initWithFrame:CGRectInset(self.bounds,1.0,1.0)];self.label.numberOfLines=0;self.l

ios - 从 UICollectionViewCell 复制 Apple iOS Podcast.app 模态视图 Controller

我想复制在iPad上的AppleiOS播客应用程序中看到的模态视图Controller的翻转、增长和显示。http://www.youtube.com/watch?v=llp-oi1Tm-Y&t=15m8s我是否需要继承UICollectionViewFlowLayout或UICollectionViewLayout?当用户点击单元格时,我应该使用UIView动画block吗?我应该在何时何地调用UIViewtransitionFromView:方法?谢谢。 最佳答案 在UIViewController上创建一个类别并覆盖“pres

ios - 自定义 UICollectionViewLayout 不同单元格大小

我想像这样自定义UICollectionViewLayout。http://i.stack.imgur.com/aWUIa.jpg当我滚动第二页时,图像大小不适合单元格大小;http://i.stack.imgur.com/GOUmF.jpg然后再翻回第一页;http://i.stack.imgur.com/lQQ3h.png图像大小和单元格大小不匹配。这是我的自定义布局代码;////SeyahatLayout.m//SeyahatTrend////CreatedbyMehmetCanYavuzon03.06.2013.//Copyright(c)2013MehmetCanYavuz.

ios - UICollectionViewCell 位置加倍

我刚刚注意到uicollectionviewcells的中心是真实中心的一半。例子:将单元格的框架设置为:[0]{{0,0},{100,100}}[1]{{100,100},{100,100}}[2]{{200,200},{100,100}}[3]{{300,300},{100,100}}[4]{{400,400},{100,100}}[5]{{500,500},{100,100}}注意:这是我从setFrame和applyLayoutAttributes:获得的值看起来像这样:但应该是这样的:UICollectionViewLayout子类的实现@implementationCVTL

ios - UICollectionView 单元格框架具有十进制原始值

我有一个以编程方式创建的UICollectionView。CollectionView中的每个单元格都显示一个标签,所有标签都具有相同的属性。尽管如此,我注意到CollectionView中心列中每个标签中包含的文本看起来很模糊。CollectionView的递归描述显示表格中的中心单元格始终具有一个十进制值的x原点:>...我的问题是:1)这会导致模糊吗?和2)确保x和y原点最终都没有十进制值的最佳方法是什么?(除了手动计算布局)作为引用,这是我的UICollectionView代码://subclassUICollectionViewFlowLayout@implementatio

ios - 通过长按手势交换 UICollectionViewCells 位置

我在弄清楚我在这里做错了什么时遇到了一些麻烦。我的目标是能够拖动CollectionViewCell并让它用拖动的单元格替换目标单元格,同时让替换的单元格接管最初拖动的单元格上的位置。这甚至让我感到困惑!!我可以拖动并替换单元格,但我的问题是,当我发生这种情况时,我在集合中留下了越来越多的空单元格..我对Objective-C相当陌生,所以很可能我在这里遗漏了一些愚蠢的东西。任何帮助将不胜感激。希望我包含了足够的相关代码来帮助和链接图像以显示我的问题是什么......干杯利CollectionViewIssueImage-(void)viewDidLoad{[superviewDidL

ios - 以 UIView 作为委托(delegate)和数据源的 UICollectionView

我一定是个菜鸟,但我想不通,需要一些帮助。我有一个UIView,里面有一个UICollectionView。当我添加CollectionView时,出于某种原因,我的Nib中没有得到UICollectionViewCell我只有在UIViewController中添加CollectionView时才会得到它。我的部分问题是-是否可以在我的nib文件中包含UICollectionViewCell?我假设答案是否定的,所以我尝试了以下方法:我为我的自定义UICollectionViewCell创建了一个单独的nib文件和类,并将自定义单元格注册到我的CollectionView中,如下所示

ios - UICollectionViewCell 中的 UILabel 布局怪异

我在UICollectionViewCell子类中放置两个标签很奇怪。原型(prototype)单元是在InterfaceBuilder中构建的,没有分配布局约束。当Controller为单元格分配标题和日期时,我会触发布局过程,在其中我根据报告的高度覆盖标签的位置。奇怪的是,当单元格最初显示时,标签位置是正确的。但是当单元格滚动到屏幕外然后重新显示滚动回屏幕时,布局是正确的!Here'salinktoascreenrecording我在标题标签上设置了半透明的红色,在日期标签上设置了半透明的蓝色。标题标签应对齐以适合文本(最多两行),日期标签应具有相同的宽度,并位于正下方。在视频中您

ios - 带有单元格包装内容的 UICollectionView

我将UICollectionView与包含一些UILabel的单元格一起使用。UILabels中的文本长度不一,可能有很多行,因此我需要根据内容调整单元格的高度。我的单元格布局是在Storyboard中完成的。到目前为止,我还没有找到一种方法来做到这一点,而不需要一些乏味和困难的编程布局。有没有更简单的方法来做到这一点?我知道您可以为UICollectionViewFlowLayout使用委托(delegate)并实现此方法:-(CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionView