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

设置UITableView背景透明/监听cell左边的删除按钮的点击事件

时间:2014-08-04 13:39:27      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   for   ar   div   line   

    _tableView = [[UITableView alloc] init];
    _tableView.delegate   = self;
    _tableView.dataSource = self;
  
_tableView.frame = CGRectMake(kZero, 66, kScreenW, kScreenH - 66 - 70);
  //设置列表为透明背景
    UIImage *image = [MusicManager createImageWithColor:[UIColor clearColor]];
    _tableView.backgroundView  = [[UIImageView alloc] initWithImage:image];
    _tableView.backgroundColor = [UIColor clearColor];
    
#pragma mark    设置UITableView背景的代理方法
-(void)tableView:(UITableView*)tableView  willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath
{
    [cell setBackgroundColor:[UIColor clearColor]];
}

 


#pragma mark   点击cell左边的删除按钮时触发
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{
 
    //获取当前处于删除状态的cell
    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];

    //获取cell中所有的子控件
    NSArray *labelArray = cell.contentView.subviews;
    for (UIImageView *view in labelArray) {
        if (view.tag == 3) {//向右的图片
            CGRect temp = view.frame;
            temp.origin.x = 255;
            view.frame = temp;
        }
    }
    return @"删除";
}

 

设置UITableView背景透明/监听cell左边的删除按钮的点击事件,布布扣,bubuko.com

设置UITableView背景透明/监听cell左边的删除按钮的点击事件

标签:style   blog   color   io   for   ar   div   line   

原文地址:http://www.cnblogs.com/hw140430/p/3889580.html

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