Quindi ho appena installato Xcode 6GM e ho giocato con la mia app iOS7 sul simulatore con iOS8.left circle in modalità di modifica UITableViewCell appare in iOS8
Ho un UITableView
che è in modalità di modifica e ora c'è un cerchio sul lato sinistro della cella che non appare quando è in esecuzione su iOS7.
Ho dato un'occhiata alla documentazione per iOS8, ma non vedo nuove costanti e sto usando UITableViewCellEditingStyleNone
e UITableViewCellSelectionStyleNone
.
Questo cerchio scompare quando tableView.editing = NO, inoltre consente MultipleSelectionDuringEditing = YES.
Se qualcuno mi può dire cosa sta succedendo sarebbe fantastico :)
EDIT: compilazione dai XCode6GM sul mio iPhone in esecuzione iOS7.1 mi dà il cerchio troppo. Sospetto di un bug con XCode6GM?
Ecco uno screenshot con i cerchi:
si è in grado di mostrare una schermata del "Circolo di sinistra". Per vostra informazione, c'è una nuova proprietà aggiunta a UIView per tutto l'oggetto ereditato da esso. Potrebbe essere il "Cerchio sinistro" che hai menzionato. Vedi: http://stackoverflow.com/questions/25762723/remove-separatorinset-on-ios-8-uitableview-for-xcode-6-iphone-simulator – Ricky
@Ricky non sembra essere .. questo è come l'UITableViewEditingStyle non documentato con l'indice 3 che ti dà un cerchio con un segno di spunta in esso quando selezionato, tranne la parte dispari è che non riesco nemmeno a farlo "controllare". Ho passato un'ora a passare i nuovi documenti e un'altra ora a trafficare prima di decidere di pubblicare su SO. – believesInSanta
(Nel caso in cui questo si trova da altri con un problema leggermente diverso.) ero turbato dal circolo di sovrapposizione troppo, ma nel mio caso ho voluto fare uso di esso. Poi ho ricordato che avevo implementato quanto segue: '- (BOOL) tableView: (UITableView *) tableView shouldIndentWhileEditingRowAtIndexPath: (NSIndexPath *) indexPath { return NO; } ' Ho cambiato il ritorno in' SÌ' e tutto andava bene. – mts