2015-10-14--用户关注错误总结

1.用xib做自定义cell的时候,可以给每个控件指定类型,指定为一些自定义的基类,再拖成属性,这样拖的控件就有了基类的方法。再拖控件之前不要忘了先导入用到的基类。

2.如果在xib中给控件指定class类型的时候,指定错误的类型,或者当前cell的类型,都会导致崩溃。

3.创建tableView并且需要勾选xib的时候,如果继承自自己的基类,这样就不能勾选xibl,通常这样做比较简单:先继承自UITableVIew,然后再.h文件中把UITableView改为自己的基类。

4.Undefined symbols for architecture x86_64:这样的错误类型通常是由于没有找到文件,在目录中找到报错的文件,展开右侧,检查Target MenberShip是否勾选。

5.如果tableView上下被导航栏或者tabbar 遮盖住了,一般用

self.tableView.contentInset=UIEdgeInsetsMake(0,0,64,0);

这种方式控制上下的位置,但是这句代码最好写在 viewDidLoad之后第二句,第一句必定是[superviewDidLoad]; 如果写在注册cell的后面会导致没有效果。

你可能感兴趣的:(2015-10-14--用户关注错误总结)