Ich verwende beide UITableViewController
und UITableView
in einem Projekt. TableView und die Heimanzeige auf dem iPhone X
Ein UITableView
in einem UITableViewController
überlagert die Heimat Anzeige auf dem iPhone X. Aber ein UITableView
in einem UIViewController
nicht die Heimat Anzeige auf dem iPhone X. Overlay Soll ich eine passen? Und welches ist richtig, wenn ich über sichere Bereiche nachdenke?
e.x.
Wenn Sie setzen 'UIScrollView.appearance() contentInsetAdjustmentBehavior' Denken Sie daran, die 'contentInsetAdjustmentBehavior' -Eigenschaft von tableView auf' .automatic'/'.always' /' .scrollableAxes' zu setzen, andernfalls auf '.never' in appDelegate Inhalt unten wäre behindert. In iOS 11.1 und früheren Versionen haben wir es auf '.never' eingestellt, um eine Popup-Animation zu verhindern, die die Animationen anpasst, aber jetzt (iOS 11.2) versuche ich es nicht am Anfang einzustellen, und die App funktioniert korrekt. Also, ich denke, die unerwartete Animation in der vorherigen Version könnte ein Fehler sein oder die Handhabungsprozeduren haben sich geändert. – LYM