我使用 UIPopoverController 弹出一个窗口。我使用 preferredContentSize 来设置大小。然后,我使用 Push 一个更大尺寸的新视图控制器。当子视图弹出时,我喜欢将窗口恢复到原始大小。但是好像不行。
我已经把 self.preferredContentSize = myWindowSize; 但似乎无法恢复。
在 iOS6 或之前,我将 contentSizeForViewInPopover 设置为 CGSizeZero,然后设置适当的大小。但在 iOS7 上,它会使弹出窗口消失。