zoukankan      html  css  js  c++  java
  • UITableView-Delegate方法

    /**
     *  选中某一行的时候调用(点击某一行)
     *
     *  @param indexPath 被选中的那一行
     */
    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
    {
        NSLog(@"selectRowAtIndexPath - %zd", indexPath.row);
    }
    
    /**
     *  取消选中某一行的时候调用
     *
     *  @param indexPath 被取消选中的那一行
     */
    - (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
    {
        NSLog(@"deselectRowAtIndexPath - %zd", indexPath.row);
    }
    
    /**
     *  告诉tableView第indexPath行cell的高度
     *
     */
    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        if (indexPath.row % 2 == 0) {
            return 100;
        }
        return 70;
    }
    
    - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
    {
        return 44;
    }
    
    /**
     *  告诉tableView第section显示怎样的头部控件
     *
     */
    - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
    {
        return [UIButton buttonWithType:UIButtonTypeContactAdd];
    }
  • 相关阅读:
    python字符串相关的函数
    令人惊奇的gdb和pstack
    map的正确删除方式
    论道
    自动锁
    delete数组引发的core分析
    linux_硬链接和软链接区别
    vmware的卸载
    vmware + opensuse windows如何远程登录到suse上
    [置顶]援引个人新浪博客
  • 原文地址:https://www.cnblogs.com/luoze/p/5467591.html
Copyright © 2011-2022 走看看