I'm trying to develop a custom edit mode for a UITableViewCell which basically just enables/disables user interactivity with the UITableViewCell objects. I'm running into a problem where after clicking the Edit button, the code for enabling interactivity fires, but the cell does not become interactive until after the Done button is pressed. I discovered this by commenting out the code for disabling interactivity. Without commenting the code out, the cell never becomes interactive because the disabling code runs. Here is the implementation of the custom UITableViewCell:
- (void)setEditing:(BOOL)editing animated:(BOOL)animated
//[super setEditing:editing animated:animated];
if (((UITableView *)self.superview).isEditing)
[(FlingdarTableViewCell *)self setUserInteractionEnabled:YES];
[(FlingdarTableViewCell *)self setUserInteractionEnabled:NO];
Any help would be greatly appreciated. If you need to see any of the other code, I can provide it.