-( void )willtransitiontostate:( uitableviewcellstatemask )state{
[ super willtransitiontostate :state];
if ((state & uitableviewcellstateshowingdeleteconfirmationmask ) == uitableviewcellstateshowingdeleteconfirmationmask ){
// [self recurseandreplacesubviewifdeleteconfirmationcontrol:self.subviews];
[ self performselector : @selector (recurseandreplacesubviewifdeleteconfirmationcontrol:) withobject : self . subviews afterdelay : 0 ];
}
}