I create my application in Xcode4.6 and run it on iPod5 with iOS7.
The table view is grouped, all cells are standard. The table is in edit mode for one section. There is a very strange glitch on cells that are in edit mode. The problem is shown in the screenshot (with glitch and normal).
This "thing" appears only for a moment, I can only catch it in dispatch_async from viewDidAppear. Then after a moment it disappears on its own, and everything returns to normal (cellForRowAtIndexPath, layoutSubviews in the cell are not called, I do not reload the table!) The weirdest thing.
My table and cells are quite complex, but I dug up and deleted all irrelevant views. Here the table is transparent, red is the color behind it. I set cell.contentView.alpha to zero (all my views are added to it) and the cell itself is green. I tried cell.alpha = 0, in this case the cell is not displayed and there is no glitch, so this is definitely a problem with the cell.
Please write any suggestions, I have run out of ideas. Thanks.
UPD It seems to only happen in edit mode. If I donβt tune it to YES, everything is fine. UPD 2. Failure appears when [table setEditing:YES] called. If it is animated, it shows that this thing expands to the normal cell width and becomes normal. I'm starting to think that this is unsolvable (obviously, Apple will not fix it)


source share