报错:unable to dequeue a cell with identifier reuseIdentifier - must register a nib or a class for the identifier or connect a prototype cell in a storyboard
解决方法:在identifier里添加代码里自己写的标示...
分类:
编程语言 时间:
2015-05-05 10:37:31
阅读次数:
486
1、IOS沙盒机制 在ios系统中,系统都为每一个app创建一个资源目录,这个目录称之为沙盒 。里面存放着图片,属性文件plist,bundle,nib文件等。其特点如下: 1、每个应用都有属于自己的存储空间 -- 沙盒。 2、每个...
分类:
移动开发 时间:
2015-05-04 01:10:17
阅读次数:
214
nib:NeXT Interface Builder的缩写xib:XML nib的缩写相同点: nib和xib都是Interface Builder的图形界面设计文档。Interface Builder把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在一个nib文档里;当程序运行时,这些对象就会....
分类:
其他好文 时间:
2015-05-02 19:27:05
阅读次数:
118
awakeFromNib当一个.nib或.storyboard文件被加载时,该文件中的每个对象都会收到awakeFromNib消息;换句话说,通过.nib或.storyboard创建view对象时,会执行awakeFromNib;nib、xib、storyboard(故事板)nib:NeXT Int...
分类:
其他好文 时间:
2015-05-02 18:08:02
阅读次数:
109
一、创建一个列表,不管代码还是nib拖拉,在nib创建的时候,记得加他的二个代理 (UITableViewDelegate UITableViewDataSource)代码创建的话,需要关联他的代理,nib创建则不需要关联,他自动会关联。。。代码创建关联的方法为 1 LXDataTable = [[...
分类:
移动开发 时间:
2015-04-29 16:50:58
阅读次数:
159
之前给背景添加点击事件一直都是加手势,然后经常会与控件的点击效果冲突,还需要加一个判断。今天在书上看到将nib里的view设置成为UIControl然后添加一个点击事件(UIControlEventTouchDown)。 之前也知道,但是都是用的故事板,于是研究了一下用代码实现 UIControl是...
分类:
移动开发 时间:
2015-04-28 11:28:06
阅读次数:
149
1.IB是什么?Interface Builder 是一种通过图形化界面搭建UI的方式,并把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在了一个 NIB文档里;程序运行时,这些对象将会“苏醒”。在终端下我们可以看到,NIB 其实是一个目录。它里面有两个也是后缀为 NIB 的文件:designab...
分类:
其他好文 时间:
2015-04-27 12:56:05
阅读次数:
209
#import "ViewController.h"#import "NewsTableViewCell.h"#define UISCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)#define UISCREEN_WIDTH ([UI.....
分类:
其他好文 时间:
2015-04-21 12:48:52
阅读次数:
114
Ø方法1NSArray *objs = [[NSBundle mainBundle] loadNibNamed:@"WNHAppView" owner:nil options:nil];这个方法会创建xib中的所有对象,并且将对象按顺序放到objs数组中Ø方法2bundle参数可以为nil,默认就是...
分类:
其他好文 时间:
2015-04-15 19:14:14
阅读次数:
117
当一个视图控制器被创建,并在屏幕上现实的时候。代码的执行顺序:1.alloc 创建对象,分配空间。2.init 初始化对象,初始化数据。3.loadView 从nib载入视图,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4.viewDidLoad 载入完...
分类:
其他好文 时间:
2015-04-10 19:41:11
阅读次数:
275