如何更改默认滑动删除按钮框架更改...

时间:2012-08-07 05:57:35

标签: iphone ios4

可以帮助我..是否可以更改默认的滑动删除按钮框架和颜色..我是iPhone新手...

    if ([NSStringFromClass([subview class])isEqualToString:@"UITableViewCellDeleteConfirmationControl"]) 
    {

        UIView *deleteButtonView = (UIView *)[subview.subviews objectAtIndex:0];
        CGRect f = deleteButtonView.frame;
        deleteButtonView.frame = f;
    }

我正在使用这段代码但没有工作......

1 个答案:

答案 0 :(得分:1)

我不认为这是可能的。您必须实现自己的“滑动删除”按钮。在表视图上创建滑动手势识别器,将自己设置为委托,并检测滑动。一旦检测到滑动,确定单元格,添加一个UIButton(你必须从头创建这个,所以你需要自己的图像。使用UIKit Artwork Extractor取一个Apple使用的)并设置它的框架。你也可以为它制作动画。

不是你想听到的答案,我敢肯定,但我认为没有办法绕过它。 (另外,问问自己是否真的有必要:Apple认为一致性非常友好,所以你可能要考虑不偏离它。)