我有一个托管UINavigationController的UIPopoverController,其中包含一个小的层次的视图控制器。
我遵循了文档,并为每个视图控制器设置了视图的popover-context大小,如下所示:
[self setContentSizeForViewInPopover:CGSizeMake(320, 500)];
(每个控制器的大小不同)
当我在层次结构中向前导航时,这可以按预期工作-弹出窗口会自动为尺寸更改设置动画效果,以与推送的控制器相对应。
但是,当我通过导航栏的“后退”按钮在视图堆栈中导航“后退”时,弹出窗口不会改变大小,它的大小与到达的最深视图一样大。这对我来说似乎很糟;我希望弹出窗口在通过视图堆栈弹出时会尊重设置的大小。
我想念什么吗?
猛跑小猪
SMILET
相关分类