我的应用程序中有一个部分,其中包含一个弹出窗口,每次显示弹出窗口时都会显示一个UITableView。在UITableViews之间轻松导航,计算应该在下一个视图控制器中的文件的路径和使用pushViewController,当需要返回到以前的UITableViews时,popViewController也很容易。
当弹出框被关闭以执行其他一些任务时,问题就变成了,之后,有必要返回到弹出框。
哪些是使结构能够保留上次呈现的 UITableView 及其属性及其以前的 UITableView 的最佳实践,以便弹出框完全按照关闭时的方式呈现?
这是一个基本的概念问题。我希望它能帮助其他人。
每次弹出框被关闭时,我都在初始化 UINavigationController。当然,我从"当前表视图"中需要的信息丢失了。我刚刚将 UINavigationController 从局部变量转换为属性,现在弹出窗口每次都与"当前"UITableView 一起显示。