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

蓝懿教育 TableView ,NavigationController,TableViewController

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

标签:

昨天学习了TableView ,NavigationController,TableViewController

TableView:

tableview 的重用机制(节省内存):通过为每个单元各指定一个重用标识符(reuseIdentifier),即指定了单元格的种类,

当单元格滚出屏幕时,允许恢复单元格以便重用。

几种方法:

 

以下两个方法在协议:UITableViewDataSource,里的@required(必须的)中,按command点击可以打开协议UITableViewDataSource。

//控制某一部分一共有多少行                      

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{

    return 65;                  //某部分一共的行数

//控制tableView的显示内容 每显示一行的时候都会调用一下这个方法

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 

}

//点击某一行的时候执行此方法  ,显示当前行里的内容

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{  

 

}

//控制每行的高度(方法在协议delegate里,添加协议UITableViewDelegate)

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{

       if   (indexPath.row%2==0){       

               return 60;                        //即偶数行高度为60,其他(奇数行)高度为30

}else{                                              //indexPath.row*30     每行递增30

    return 30; }

 

 


 

 

蓝懿教育 TableView ,NavigationController,TableViewController

标签:

原文地址:http://www.cnblogs.com/stuyingiOS/p/4800548.html

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