Eine App mit mehreren Abschnitten, ein paar Zeilen pro Abschnitt, wenn "erweitert", keine wenn "ausgeblendet". Jeder Abschnitt hat eine Abschnittsüberschrift, wurde mit einer Unterklasse von UITableViewHeaderFooterView
etc. wiederverwendet. So weit so gut.iOS 11 Floating TableView-Header
dann in iOS 11:
Screenshot describing the issue
Ich habe den visuellen Debugger verwendet, und bestätigt schwimmt mein Abschnitt Header ist. Alle Zeilen unterhalb der Kopfzeile werden korrekt angezeigt, die anderen Kopfzeilen werden ordnungsgemäß angezeigt.
Um die Vernunft wiederherzustellen, habe ich die gesamte Wiederverwendungslogik für den Header verworfen und sie nur programmatisch gemacht. Gleich. Alle arbeiten vor iOS 11, schweben immer noch in iOS 11. Der Bereich, der schwebt, scheint sich jedes Mal zu ändern, also gibt es das.
Irgendwelche Ideen?
Wird das Problem dadurch behoben, dass Sie die Logik für den erweiterten Vertrag deaktivieren? –