我遇到UIPopoverController
和UINavigationController
:
我创建了一个UINavigationController
,其中一个UITableViewController
。然后我将此UINavigationController
设置为UIPopoverController
。
我要求方UIPopoverController
,因此我使用了setPopoverContentSize
UIPopoverController
。我还使用了contentSizeForViewInPopover
。
问题是,当我启动popover时,它显示为矩形。但是现在当我通过点击第一个UITableViewController
行推送另一个UITableViewController
时,整个弹出窗口会显示默认大小,通常是我们得到的。
请让我知道如何克服这个问题。
如果需要更多细节,请告诉我。
答案 0 :(得分:0)
您必须为要推送的每个视图控制器设置contentSizeForViewInPopover
。那么对于你的第二个UITableViewController
也是如此。希望这会有所帮助。