zoukankan      html  css  js  c++  java
  • UITableView 点击展开的实现

    推介看下这里的 内容  http://www.cnblogs.com/kenshincui/p/3931948.html

    IOS8 above

    UITabliViewCell 利用 autolayout 实现的,这里就不多说了

    主要代码

    1.

        self.tableView.rowHeight = UITableViewAutomaticDimension;

        self.tableView.estimatedRowHeight = 70;

    2.

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

    {

        NSLog(@"heightForRowAtIndexPath=:%ld",indexPath.row);

        if( indexPath.row == selectIndex )

        {

            if( !isOpened )

                return 130;

            

            return UITableViewAutomaticDimension;

        }

        else

        {

            return 130;

        } 

    }

     

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

    {

        selectIndex = indexPath.row;

        isOpened = !isOpened;

        [self.tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];

    }

  • 相关阅读:
    day_15补充加总结
    Day_15 内置模块er
    sort 函数 与 sorted 函数区别
    python 代码风格------------PEP8规则
    python 返回值
    函数记忆 : startswith() 与 endswith
    RE模块使用
    正则表达式
    collections
    函数datetime
  • 原文地址:https://www.cnblogs.com/rollrock/p/4884705.html
Copyright © 2011-2022 走看看