当新控制器按下UIPopover控制器中设置的导航控制器时,UIPopoverController大小会更改

时间:2013-06-04 11:06:11

标签: ios uinavigationcontroller uipopovercontroller

我遇到UIPopoverControllerUINavigationController

的问题

我创建了一个UINavigationController,其中一个UITableViewController。然后我将此UINavigationController设置为UIPopoverController
我要求方UIPopoverController,因此我使用了setPopoverContentSize UIPopoverController。我还使用了contentSizeForViewInPopover

问题是,当我启动popover时,它显示为矩形。但是现在当我通过点击第一个UITableViewController行推送另一个UITableViewController时,整个弹出窗口会显示默认大小,通常是我们得到的。

请让我知道如何克服这个问题。
如果需要更多细节,请告诉我。

1 个答案:

答案 0 :(得分:0)

您必须为要推送的每个视图控制器设置contentSizeForViewInPopover。那么对于你的第二个UITableViewController也是如此。希望这会有所帮助。

相关问题