UITableView侧滑效果(1)上面文字下面图片的效果
2017-07-04 12:22 jhs_哈哈 阅读(246) 评论(0) 编辑 收藏 举报//自定义TableviewCell
#import "OrderViewCell.h"
#import "Masonry.h"
@implementation OrderViewCell
-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self)
{
}
return self;
}
//cell上面view
-(void)layoutSubviews{
[super layoutSubviews];
[self modifiDeleteBtn];
}
//实现上面文字下面图片
-(void)modifiDeleteBtn{
for (UIView *subView in self.subviews)
{
if ([subView isKindOfClass:NSClassFromString(@"UITableViewCellDeleteConfirmationView")]){
//确认订单
UIView *confirmationView = subView.subviews[3];
confirmationView.backgroundColor = [UIColor colorWithRed:164/255.0 green:225/255.0 blue:225/255.0 alpha:1.0];
for (UIView *view in confirmationView.subviews) {
UIImageView *deleteImage = [[UIImageView alloc] init];
deleteImage.contentMode = UIViewContentModeScaleAspectFit;
deleteImage.image = [UIImage imageNamed:@"confirmOrder"];
deleteImage.frame = CGRectMake(5, -10, 20, 20);
[view addSubview:deleteImage];
UIButton *oneBtn = [UIButton buttonWithType:UIButtonTypeCustom];
oneBtn.frame = CGRectMake(-25, 5, 80, 30);
[oneBtn setTitle:@"确认订单" forState:UIControlStateNormal];
oneBtn.titleLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:10];
[view addSubview:oneBtn];
}
}
}
![](http://upload-images.jianshu.io/upload_images/2878464-1059cc3fdec265bb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)