我有一个 UISplitViewController,主视图设置如下:
UITabBarController
Tab1:
UINavigationController -> UIViewController -> UIViewController
Tab2:
UINavigationController -> UIViewController
每个 UIViewController 都是一个表格视图,当用户在最后一个中选择一行时,详细视图中会显示一个图像,其中包含一个 UIScrollView。
选项卡栏控制器是 UISplitViewControllerDelegate 并处理在滚动视图顶部的工具栏上放置按钮。
问题是,我想添加代码以在用户做出选择时关闭弹出框。当按钮上升时,指向弹出框的指针必须保存在选项卡栏控制器中,然后在用户做出最终选择时用于关闭弹出框几个视图控制器。视图控制器似乎没有任何方法需要该指针来获取它,而无需做一些像将它存储在 App Delegate 中这样的粗俗操作。
我没有看到其他人问这个问题,这让我相信我再次忽略了一些简单的事情。请赐教!