草庐IT

uicollectionviewcell

全部标签

ios - 为什么带有 UIButton 的 UICollectionViewCell 具有单色/彩色图像?

我创建了一个UICollectionView并添加了一个只有subview是UIButton的单元格。该按钮具有其标题和图像集。我已经验证图像数据在调试器中是正确的。当按钮在屏幕上绘制时,我看到了文本和图像,但是图像看起来好像已经填充了色调颜色,遮住了除形状以外的所有图像。我在这里缺少什么才能像普通按钮那样显示?更新事实证明,这并非特定于UICollectionView,而是iOS7中的所有UIButton。iOS7使按钮中的所有图像都作为模板图像使用图像的alphachannel与色调颜色一致来生成图像(很像标签栏中的图像)。UIImage上有一个新的renderingMode属性,

ios - 使用 iOS8 SDK 在 iOS7 的 UICollectionViewCell 中调整 UIViews 的大小

我在单元格中有一个带有subview的UICollectionView。它们不会使用iOS8SDK在iOS7中调整大小。在iOS8上运行应用程序似乎没问题似乎在subview的drawForRect中,框架没有调整大小,因为它一直返回相同的值。我正在使用自动布局将subview附加到单元格的边缘。有什么线索吗?非常感谢。编辑这就是解决方案。我会保留它,以防您更容易找到我的问题。https://stackoverflow.com/a/25768887/1523444 最佳答案 我在iOS7上遇到了同样的问题。它对我有用。将此方法放在自

ios - 调整包含 UITextView 的 UICollectionViewCell 以适应 contentSize

我有一个UICollectionView,其中我的一个UICollectionViewCells包含一个UITextView。我的目标是自动调整UICollectionViewCell的大小以适合TextView的内容。我已经覆盖了collectionView:sizeForItemAtIndexPath,但我正在努力获取TextView的内容高度值而不创建无限循环。通常要自动调整UITextView的大小,我会执行如下操作:CGRectframe=textView.frame;frame.size.height=textView.contentSize.height;textView

ios - UICollectionView 不遵守 UICollectionViewLayoutAttributes 的 zIndex

我想要达到的效果是一种粘性标题单元格。粘性细胞漂浮在其他细胞之上对我来说很重要。有点像这样:┌──────────┐│││Cell0││├┐└┬─────────┘││Cell4│││└──────────┘┌──────────┐│││Cell5│││└──────────┘┌──────────┐│││Cell6│││└──────────┘单元格4、5和6通常是可见的,我在layoutAttributesForElementsInRect:期间在我的UICollectionViewFlowLayout子类中构建单元格0的属性。我所做的就是调用super实现,确定我需要添加到哪个单

ios - 无法让 UICollectionView 显示单元格

我正在尝试让UICollectionView显示在模态呈现的ViewController中。该应用适用于iPadiOS7。我创建了UIViewController的子类(带有nib)并像这样添加它:MyViewController*controller=[[MyViewControlleralloc]init];UINavigationController*navController=[[UINavigationControlleralloc]initWithRootViewController:controller];navController.modalPresentationSt

objective-c - UICollectionView 类似于 iOS 主屏幕

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我想制作一个类似iOS主屏幕的UICollectionView。我找到了几个(很好的)样本,例如:http://mobile.tutsplus.com/tutorials/iphone/uicollectionview-layouts/

ios - 将子层添加到 UICollectionViewCell 时出现意外行为

在下面的最小示例中,我创建了一个包含五个UICollectionViewCell的UICollectionView。对于每一个,我创建一个具有相同frame的CALayer并设置其backgroundColor属性并将其作为子层添加到UICollectionViewCell的layer属性。最初在屏幕上的单元格按预期设置,但其余单元格的颜色可能不正确,并且在滚动时可能会在完全离开屏幕之前消失。这个问题[1]表明发生这种情况是因为单元格最初不在屏幕上(?),但我从答案中看不出如何解决该问题。下面是一个最小的工作示例。我尝试过的一些事情被注释掉了:直接设置单元格的背景颜色,以确保这不是我设

ios - 将 FirebaseUI-IOS 与自定义 UICollectionViewCell 一起使用时出错

我正在使用Firebase-UI-IOS对于我的iOS应用程序。当我运行该应用程序时,出现以下错误:fatalerror:”unexpectedlyfoundnilwhileunwrappinganOptionalvalue”.这是我在ViewDidLoad中的代码:letref=Firebase(url:"https://XXXXXX.firebaseio.com")vardataSource:FirebaseCollectionViewDataSource!letmessageRef=ref.childByAppendingPath("brainstorms").childByAp

ios - 一如既往地从 [UICollectionViewCell] 转换为不相关的类型 'profileviewCell'

1)我写了一个指向UICollectionViewCell的profileViewCell.swift2)我写了一个profileViewController.swift是指向所有的UICollectionViewDelegates当我尝试像这样在viewDidLoad方法中添加代码时NSTimer.scheduledTimerWithTimeInterval(0.01,target:self,selector:Selector("resetView"),userInfo:nil,repeats:false)3)在resetView方法中,我可以像这样调用CollectionView出

ios - 在 UICollectionViewCell 中添加/删除观察者

我正在使用下面的代码来捕捉collectionViewCell的帧变化。classMovieCardCollectionViewCell:UICollectionViewCell{overrideinit(frame:CGRect){super.init(frame:frame)awakeFromNib()}requiredinit?(coderaDecoder:NSCoder){super.init(coder:aDecoder)awakeFromNib()}overridefuncawakeFromNib(){//configuringcellandviewscontentView