In the normal behavior when Edit is pressed, the red delete circles appear from the left. This shifts the entire cell to the left.
When this happens, custom labels on the far right of the cell overlap the cell movement touch area.
The solution is to move custom UILabels to the left when edit is pressed.
How is this done?

Assuming your
UILabelis being added to thecontentViewof your cell, just make sure your subviews (whether aUILabelor otherUIView-derived object) have theirautoresizingMaskset up to allow flexible width (UIViewAutoresizingFlexibleWidth). Also, your left subviews needUIViewAutoresizingFlexibleRightMargin, while your right subviews should haveUIViewAutoresizingFlexibleLeftMargin.