可以帮助我..是否可以更改默认的滑动删除按钮框架和颜色..我是iPhone新手...
if ([NSStringFromClass([subview class])isEqualToString:@"UITableViewCellDeleteConfirmationControl"])
{
UIView *deleteButtonView = (UIView *)[subview.subviews objectAtIndex:0];
CGRect f = deleteButtonView.frame;
deleteButtonView.frame = f;
}
我正在使用这段代码但没有工作......
答案 0 :(得分:1)
我不认为这是可能的。您必须实现自己的“滑动删除”按钮。在表视图上创建滑动手势识别器,将自己设置为委托,并检测滑动。一旦检测到滑动,确定单元格,添加一个UIButton(你必须从头创建这个,所以你需要自己的图像。使用UIKit Artwork Extractor取一个Apple使用的)并设置它的框架。你也可以为它制作动画。
不是你想听到的答案,我敢肯定,但我认为没有办法绕过它。 (另外,问问自己是否真的有必要:Apple认为一致性非常友好,所以你可能要考虑不偏离它。)