Ich habe einen UIPopoverController, der einen UINavigationController hostet, der eine kleine Hierarchie von Ansichtscontrollern enthält.
Ich habe die Dokumente befolgt und für jeden Ansichts-Controller die Popover-Kontextgröße der Ansicht wie folgt festgelegt:
[self setContentSizeForViewInPopover:CGSizeMake(320, 500)];
(Größe für jeden Controller unterschiedlich)
Dies funktioniert wie erwartet, wenn ich in der Hierarchie vorwärts navigiere. Das Popover animiert automatisch Größenänderungen, um dem Push-Controller zu entsprechen.
Wenn ich jedoch über die Schaltfläche "Zurück" der Navigationsleiste mit "Zurück" durch den Ansichtsstapel navigiere, ändert sich die Größe des Popovers nicht - es bleibt so groß wie die tiefste Ansicht, die erreicht wurde. Das scheint mir kaputt zu sein; Ich würde erwarten, dass das Popover die Größen berücksichtigt, die beim Popup durch den Ansichtsstapel eingerichtet werden.
Vermisse ich etwas
Vielen Dank.
viewWillAppear:
)?