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];
    }
  • 相关阅读:
    centos 6 升级gcc
    linux fdisk 分区
    centos使用163的源
    工作流发布成功但不能自动启动
    可怕的断电
    FTP 之 550 permission denied
    Track & Trace
    AutoKey思想的應用(二)
    Windows登錄過程淺析
    snapshot.exe出現異常
  • 原文地址:https://www.cnblogs.com/luoze/p/5467591.html
Copyright © 2011-2022 走看看