此方法在TableviewCell里写
-(void)layoutSubviews{
[super layoutSubviews];
[self modifiDeleteBtn];
}
-(void)modifiDeleteBtn{
for (UIView *subView in self.subviews) {
if ([subView isKindOfClass:NSClassFromString(@"UITableViewCellDeleteConfirmationView")]) {
//subView.backgroundColor=[UIColor blueColor];
for (UIButton *btn in subView.subviews) {
if ([btn isKindOfClass:[UIButton class]]) {
btn.backgroundColor=[UIColor colorWithRed:203.0/255 green:27.0/255 blue:69.0/255 alpha:1];
[btn setTitle:@"删除" forState:UIControlStateNormal];
}
}
}
}
}
如果单纯的是修改文字 可以在controll里修改
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
{
return @"删除";
}
自定义Tableview 右滑自带的 Delete按钮
最新推荐文章于 2023-03-28 13:13:27 发布