Hide graue Box in UiSplitView beim Animieren zu PrimaryHidden von PrimaryOverlay in iPhone

Hier finden Sie zahlreiche Antworten, die beschreiben, wie Sie die primäre geteilte Ansicht programmgesteuert animieren:

let addButton = self.splitViewController!.displayModeButtonItem()
UIApplication.sharedApplication().sendAction(addButton.action, to: addButton.target, from: nil, forEvent: nil)

uf einem iPad funktioniert das wunderbar! Aber auf einem iPhone gibt es diese nervige graue Box, die die primäre Ansicht verfolgt. Wenn Sie diese Aktion in einen UIView.animate-Block einschließen, können Sie sie ganz klar sehen:

Die Box ist kaum sichtbar, wenn Sie die primäre Ansicht tatsächlich schließen, indem Sie auf die Detailansicht tippen. Es ist jedoch sehr ärgerlich, wenn Sie sie programmgesteuert schließen.

Wie kann ich diese nervige Ansicht entfernen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage