首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

UITableView 批改编辑模式下的切图

2013-07-16 
UITableView 修改编辑模式下的切图把以下代码放在点解 “编辑” 按钮时触发的方法中。?dispatch_time_t popTi

UITableView 修改编辑模式下的切图

把以下代码放在点解 “编辑” 按钮时触发的方法中。

?

dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, 0.001);        dispatch_after(popTime, dispatch_get_main_queue(), ^(void){            for (UIView *sv in self.self.tableView.subviews) {                if ([sv isKindOfClass:[UITableViewCell class]]) {                    UITableViewCell *cell = (UITableViewCell *)sv;                    for (UIView *ssv in cell.subviews) {                        // 判断该subview是否为 删除按钮, 删除按钮坐标为:x:10.0                        if (ssv.frame.origin.x == 10.0) {                            // 此处修改删除按钮样式,样例代码如下                            IVTableViewCellEditControl *editControl = [[IVTableViewCellEditControl alloc] initWithImage:PNGImage(PASS_CELL_DELETE_ICON)];                            editControl.frame = CGRectMake(10, 0, editControl.frame.size.width, editControl.frame.size.height);                            [cell addSubview:editControl];                            [editControl release];                                                        ssv.hidden = YES;                            [ssv setRotated:YES animated:YES];                            UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 18.5, 21)];                            imgView.image = PNGImage(PASS_CELL_DELETE_ICON);                            [imgView release];                        }                    }                }            }        });

?

热点排行