美文网首页
关于tableview的一些东西

关于tableview的一些东西

作者: HJXu | 来源:发表于2016-02-25 11:21 被阅读39次

    iOS中cell的边框处理
    http://blog.csdn.net/rhljiayou/article/details/10178723

    1,如何让cell 能够响应 select,但是选中后的颜色又不发生改变呢,那么就设置
    cell.selectionStyle = UITableViewCellSelectionStyleNone;
    2,如何设置tableview 每行之间的 分割线
    self.tableView.separatorStyle=UITableViewCellSeparatorStyleSingleLine;如果不需要分割线,那么就设置属性为 UITableViewCellSeparatorStyleNone 即可。

    3,如何设置 tableview cell的背景颜色

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath  
    {  
    //设置背景颜色  
            cell.contentView.backgroundColor=[UIColor colorWithRed:0.957 green:0.957 blue:0.957 alpha:1];  
    }
    

    4, 箭头响应

    - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
    这个函数响应,用户点击cell 右边的 箭头(如果有的话)
    

    5,如何设置tableview 可以被编辑,首先要进入编辑模式:
    [TableView setEditing:YES animated:YES];
    如果要退出编辑模式,肯定就是设置为NO
    - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
    返回当前cell 要执行的是哪种编辑,下面的代码是 返回 删除 模式

    - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath  
    {  
        return UITableViewCellEditingStyleDelete;  
    } 
     -(void) tableView:(UITableView *)aTableView  commitEditingStyle:(UITableViewCellEditingStyle) editingStyle  forRowAtIndexPath:(NSIndexPath *)indexPath
    

    通知告诉用户编辑了 哪个cell,对应上面的代码,我们在这个函数里面执行删除cell的操作。

    [cpp] view plain copy
    -(void) tableView:(UITableView *)aTableView  
    commitEditingStyle:(UITableViewCellEditingStyle) editingStyle  
    forRowAtIndexPath:(NSIndexPath *)indexPath  
    {  
            [chatArray  removeObjectAtIndex:indexPath.row];  
            [chatTableView  reloadData];  
    }
    

    组头部尾部悬停
    http://www.open-open.com/lib/view/open1451831639823.html

    相关文章

      网友评论

          本文标题:关于tableview的一些东西

          本文链接:https://www.haomeiwen.com/subject/vpbikttx.html