0

我有一个弹出框,它为用户提供选项列表,当用户单击时,它将另一个视图推送到堆栈上。这适用于第一个视图,但是一旦打开一个较大的视图,当用户退出导航工作流程时,弹出窗口不会缩小到大小。我试过在子视图和导航视图上调用 sizeToFit ,但它似乎没有效果。

如何确保弹出框和导航控制器的大小适合当前显示的视图?

4

1 回答 1

0

通常在这种类型的工作流程中,假设您从 VC1 开始。在 VC1 中,您向用户呈现一个带有选择选项的弹出框。用户从列表中进行选择(表格视图等)然后您需要(从弹出窗口)对 VC1 进行回调,并将在这种情况下用户选择的任何数据传递回 VC1。VC1 然后关闭弹出框,然后使用该数据准备另一个视图控制器,并将新的视图控制器推送到显示/导航堆栈。这是我会使用的模式。

于 2012-07-26T00:03:00.483 回答