2012-08-07 46 views
2

可以在任何帮助我..是有可能更改默认刷卡删除按钮边框和颜色..我是新来的iPhone ...如何更改默认刷卡删除按钮帧变化......

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

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

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

+0

这个问题已经在SO之前问过了, http://stackoverflow.com/问题/ 2104403/iphone-的UITableView-删除按钮 – Dhruv 2012-08-07 06:35:24

回答

1

我不认为这是可能的。你将不得不实施自己的“轻扫删除”按钮。在你的桌子视图上创建一个滑动手势识别器,将自己设置为委托,并检测滑动。一旦检测到滑动,请确定单元格,添加一个UIButton(您必须从头开始创建,因此您需要自己的图像,使用UIKit Artwork Extractor来获取Apple使用的一个)并设置其框架。你也可以动画这个。

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

相关问题