码迷,mamicode.com
首页 > 其他好文 > 详细

创建cell方式总结 0919 蓝懿

时间:2015-09-19 12:14:05      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:

四种创建cell方式的总结

1,纯代码创建cell方式

1把uiviewcontroller删,建uitableviewcontroller 在storyboard中创建一个uitableviewcontroller 与之对应,把cell删掉

2建一个uitableviewcell    其内用initwithframe,把最后的frame删,换成style,照着枚举打

3在tableviewcontroler中建立cell的地方用

   tableviewcell *cell=[tableview dequeueReuseablewithIdentifier:@“cell”];   //注意这里就一个

   if(!cell)=[uitableviewcell alloc]initwithstyle:UITableViewCellDefault reuseIdentifier:@”cell”];

4在uitableviewcell中init里面设定完cell各种空间后 

   [ self.contentview addsubview:self.view];

 

2,用storyboard创建cell

1,把storyboard的tableviewcontroller与tableviewcontroller关联。cell设置identifier“cell”

2,往cell中拖入各种想加入的控件

3,建立tableviewcell 将storyboard中cell与tableviewcell关联,往.h中拖入控件属性

4,在uitableviewcontroller创建cell的时候选择有两个的(包括indexpath)

    uitableviewcell *cell=[tableview dequeueReuseCellWithIdentifier:@“cell” forindexpath:index path];

    cell.mylabel.text=@“111”;

5,根据面向对象思想,所以赋值应该在tableviewcell中进行,截图时间点方法

-(void)layoutsubviews{    在这里进行控件操作 };

 

3,用xib创建cell

1,创建tableviewcontroller,storyboard中关联删除cell

2,创建tableviewcell以及其的xib,关联,在xib中拖入控件,与tableviewcel.h进行关联属性

3.tableviewcontroller中cell方法内 

     Tableviewcell *cell=[[NSBundle mainbundle]loadNibName:”TableViewController” owner:self options:nil]firstobjects];       //xib相当于一个数组

4.可以直接在cell方法中设定控件

 

4,静态cell

1.把与storyboard中关联的uitableviewcontroller的设置cell还是行数的方法删除

2.在storyboard中 把tableview的content改成Static Cells 

3.直接在storyboard中设置就可

 

创建cell方式总结 0919 蓝懿

标签:

原文地址:http://www.cnblogs.com/dieneufhuang/p/4821244.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!