Ios 在表视图中删除时,如何删除确认按钮的阴影?

Ios 在表视图中删除时,如何删除确认按钮的阴影?,ios,uitableview,Ios,Uitableview,在表视图中删除时,如何删除确认按钮的阴影 首先,只需打开故事板,单击按钮一次即可选择它,然后单击蓝色箭头将阴影颜色设置为默认值: 在中,请在覆盖func ViewDidLoad()中以编程方式尝试以下操作: 用按钮插座的实际名称替换buttonOutlet 如果有帮助,请告诉我:)我已解决此问题,我们可以自定义此按钮。 TableViewCell上的句柄 -(void)layoutIfNeeded { [super layoutIfNeeded]; if ([self.subv

在表视图中删除时,如何删除确认按钮的阴影


首先,只需打开故事板,单击按钮一次即可选择它,然后单击蓝色箭头将阴影颜色设置为默认值:

在中,请在
覆盖func ViewDidLoad()
中以编程方式尝试以下操作:

用按钮插座的实际名称替换
buttonOutlet


如果有帮助,请告诉我:)

我已解决此问题,我们可以自定义此按钮。 TableViewCell上的句柄

-(void)layoutIfNeeded {
    [super layoutIfNeeded];
    if ([self.subviews count] >= 4){
        for(UIView* subView in self.subviews){
            //DDLogDebug(@"JARED: subView %@",[subView class]);
            if([NSStringFromClass([subView class]) isEqualToString:@"UITableViewCellEditControl"]){
                for(UIView * subView2 in subView.subviews){

                    if ([subView2 isKindOfClass: [UIImageView class]] && subView2.frame.origin.y == 20) {
                        subView2.layer.shadowRadius  = 11;
                        subView2.layer.shadowColor   = [UIColor whiteColor].CGColor;
                        subView2.layer.shadowOffset  = CGSizeMake(0.0f, 0.0f);
                        subView2.layer.shadowOpacity = 0.1;
                        subView2.layer.cornerRadius  = 11;
                        subView2.layer.masksToBounds = NO;
                        subView2.layer.backgroundColor = [UIColor whiteColor].CGColor;
                        subView2.layer.contents = (id)[UIImage imageNamed:@"confirmDetele"].CGImage;


                    }
                    if ([subView2 isKindOfClass: [UIImageView class]] && subView2.frame.origin.y == 22) {

                        subView2.layer.contents = nil;
                        subView2.layer.shadowRadius  = 11;
                        subView2.layer.shadowColor   = [UIColor whiteColor].CGColor;
                        subView2.layer.shadowOffset  = CGSizeMake(0.0f, 0.0f);
                        subView2.layer.shadowOpacity = 0.1;
                        subView2.layer.cornerRadius  = 11;
                        subView2.layer.masksToBounds = NO;
                        subView2.layer.backgroundColor = [UIColor whiteColor].CGColor;


                    }

                }
            }
        }
    }

}
-(void)layoutIfNeeded {
    [super layoutIfNeeded];
    if ([self.subviews count] >= 4){
        for(UIView* subView in self.subviews){
            //DDLogDebug(@"JARED: subView %@",[subView class]);
            if([NSStringFromClass([subView class]) isEqualToString:@"UITableViewCellEditControl"]){
                for(UIView * subView2 in subView.subviews){

                    if ([subView2 isKindOfClass: [UIImageView class]] && subView2.frame.origin.y == 20) {
                        subView2.layer.shadowRadius  = 11;
                        subView2.layer.shadowColor   = [UIColor whiteColor].CGColor;
                        subView2.layer.shadowOffset  = CGSizeMake(0.0f, 0.0f);
                        subView2.layer.shadowOpacity = 0.1;
                        subView2.layer.cornerRadius  = 11;
                        subView2.layer.masksToBounds = NO;
                        subView2.layer.backgroundColor = [UIColor whiteColor].CGColor;
                        subView2.layer.contents = (id)[UIImage imageNamed:@"confirmDetele"].CGImage;


                    }
                    if ([subView2 isKindOfClass: [UIImageView class]] && subView2.frame.origin.y == 22) {

                        subView2.layer.contents = nil;
                        subView2.layer.shadowRadius  = 11;
                        subView2.layer.shadowColor   = [UIColor whiteColor].CGColor;
                        subView2.layer.shadowOffset  = CGSizeMake(0.0f, 0.0f);
                        subView2.layer.shadowOpacity = 0.1;
                        subView2.layer.cornerRadius  = 11;
                        subView2.layer.masksToBounds = NO;
                        subView2.layer.backgroundColor = [UIColor whiteColor].CGColor;


                    }

                }
            }
        }
    }

}