自定义cell的时候出现的错误(用的nib而不是storyboard)
来源:互联网 发布:java将图片下载到jsp 编辑:程序博客网 时间:2024/06/05 20:43
文章来源:http://www.cnblogs.com/bucengyongyou/archive/2012/10/05/2712503.html
自定义的步骤比较简单
最后到了写代码 引用自定义的cell的时候
1
2
3
4
5
6
7
8
9
static
NSString *CellIdentifier =
@"DownloadCell"
;
static
BOOL nibsRegistered = NO;
if
(!nibsRegistered) {
UINib *nib = [UINib nibWithNibName:
@"DownloadTableCell"
bundle:nil];
[tableView registerNib:nib forCellReuseIdentifier:CellIdentifier];
nibsRegistered = YES;
}
DownloadCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
进行到最后一句的时候 就会出错
错误信息:
invalid nib registered for identifier ((null)) - nib must contain exactly one top level object which must be a UITableViewCell instance
大致意思就是 这个nib的注册不合法, 这个nib必须只保含一个 object 并且是UITableViewCell 的实例
来到自己创建的xib文件中
发现 这里有多个object 错误就出现在这, 把多余的object 删除 或者 加入到downloadcell 中后 问题 解决
0 0
- 自定义cell的时候出现的错误(用的nib而不是storyboard)
- 自定义cell的时候出现的错误(用的nib而不是storyboard)invalid nib registered for identifier ((null)) - nib must contain
- 使用Nib自定义Cell的复用
- storyboard和nib的差别
- 自定义不等高cell的storyboard方法
- 自定义等高的cell(storyboard)
- storyboard自定义非等高的Cell
- nib、xib和storyboard的区别
- 关于Nib加载cell重用的问题
- must register a nib or a class for the identifier or connect a prototype cell in a storyboard'的解决办法
- 练习:新 app 管理(用 storyboard 界面设置 cell,cell 的重用机制)
- tableview 自定义cell 点击cell改变cell中的label.text的字体颜色,cell复用出现问题
- tableview 自定义cell 点击cell改变cell中的label.text的字体颜色,cell复用出现问题
- 判断奇数偶数的时候用%而不是/
- 解决StoryBoard上cell上定义的view的背景点击后不显示的问题(其中用uiview 当作线的时候最多遇到,会不显示线 而出现不流畅问题)
- 用storyboard和Xib自定义cell常见错误
- iOS之nib、xib及storyboard的区别
- viewcontroller分别从storyboard,nib ,代码的生成方式
- 整理 putty 自动登陆的几种方法
- C++数组和函数中的指针
- 弹幕视频社交时代:如何玩转弹幕文化
- GIT 简介及git常用命令
- android——如何从一个activity中退出程序
- 自定义cell的时候出现的错误(用的nib而不是storyboard)
- 找不到要编译的文件——path环境变量配置
- Unity3D中引用Spine2D动画研究学习(一)
- HTML5录音+播放+百度识别
- 基础总结篇之二:Activity的四种launchMode
- ffmpeg移植到Android
- yasm
- Html5环形取色器
- 我不再一味相信书本上的知识,不再一味相信过去几二十多年对我的洗脑