Swift自定义UICollectionViewCell不显示的解决方案
来源:互联网 发布:修图软件电脑 编辑:程序博客网 时间:2024/05/19 09:49
今天遇到一个问题,用Swift自定义UICollectionViewCell,按照之前用OC的路子会出现cell不现实的问题。具体原因也不知道,可能是个Swift的bug吧,具体解决方法是用代码添加cell的子视图。而且这里注意,是在cell的contentView上添加子视图,这样就能显示出来了。
以下是我写的一个继承UICollectionViewCell的子类
import UIKitclass CollectionViewCell: UICollectionViewCell { var imageView: UIImageView! var textLabel: UILabel! override init(frame: CGRect) { super.init(frame: frame) self.imageView = UIImageView(frame: CGRectMake(15, 10, 125, 120)) self.textLabel = UILabel(frame: CGRectMake(10, 135, 130, 21)) self.contentView.addSubview(self.imageView) self.contentView.addSubview(self.textLabel) } required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) //self.imageView. //fatalError("init(coder:) has not been implemented") }}下面是代理方法
override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { var cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as CollectionViewCell cell.textLabel?.text = "fsdfsafafsaf" cell.imageView?.backgroundColor = UIColor.redColor() return cell }
而在nib中就什么也不要在拖拽子视图了,直接将cell 的clas修改为前面的CollectionViewCell就可以了
0 0
- Swift自定义UICollectionViewCell不显示的解决方案
- Swift之自定义UICollectionViewCell
- iOS swift 自定义tableView不显示cell
- UICollectionView学习<2>之UICollectionViewCell的自定义
- 自定义UICollectionViewCell 以及碰到的问题
- UICollectionView和自定义UICollectionViewCell的基本用法
- iOS 自定义UICollectionViewCell
- UICollectionViewCell中cell的定义与自定义方式总结
- FloatingActionButton自定义滑动动画,只隐藏不显示解决方案
- MAC系统图标不显示的解决方案
- svn图标不显示的解决方案
- svn图标不显示的解决方案
- svn同步图标不显示的解决方案
- eclipse logcat 不显示的解决方案
- [转]svn图标不显示的解决方案
- eclipse不显示代码提示的解决方案
- svn图标不显示的解决方案
- svn图标不显示的解决方案
- MFC 制作图标
- 基于androidpn客户端修改的AndroidPNClient
- 姚贝娜父亲致辞泣不成声:来生还要做父女
- 中国大学MOOC-翁恺-C语言程序习题第八周
- Qt之实现360安全卫士主界面(三)
- Swift自定义UICollectionViewCell不显示的解决方案
- Processor 入门教程一[处理 ComboBox]
- autocomplete ajax触发原理
- hibernate的hql查询语句总结
- AndroidWear官方文档总结01 - 简介
- MySQL查询今天,最近7天,最近30天,本月,上个月的数据
- css3创建一个动态的立体的导航栏
- Hibernate-hql语法总结.
- RadioButton 设置selector熟悉实现Tab功能