IOS7 UITableViewCell reorders overlapping detailTextLabel with UITableViewCellStyleValue1

when a uitableviewcell is set to UITableViewCellStyleValue1 and both the delete button and the reordering control are displayed, the reordering control seems to overlap the text in the detailtextlabel, is there a way to make the reordering control not overlap the detailed text label without using a custom uitableviewcell?

+3
source share
3 answers

I reported an error for apple and they already fixed it in the updated version of ios 7.0.3.

0
source

I just got into the same problem and it caused me a lot of grief!

From what I saw, this seems like a problem for iOS7 UITableViews when the TableView style is set to โ€œgroupedโ€ and the TableView allows you to reorder rows ...

When the tableview style is โ€œPlainโ€, the TableView adjusts each of the cell borders when entering edit mode, and therefore everything that is aligned with the right edge of the cell is shifted to:

enter image description here

When the style is โ€œgrouped,โ€ the layout does not seem to be customizable, so everything that is aligned with the right margin remains where it is, and the reordering control slides on top:

enter image description here

This is not like a detailText cell label. I have a cell with a custom view aligned on the right side, and this is no longer adjustable when I enter edit mode on iOS7.

Is this a mistake or has something else changed? Does anyone know how to get around this? I donโ€™t even see a way to gain control of the control frame to manually change things ...

0
source

I also had the same problem, but I found another way to โ€œfixโ€ it. By setting the "Editing Accessory" to the "Disclosure Indicator", now it correctly displays the cell in edit mode.

Now it turned out that I needed the ability to navigate during editing, so I was just lucky.

0
source

All Articles