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;
}
}
}
}
}
}