【发布时间】:2012-06-13 00:44:04
【问题描述】:
我有一个 UISplitViewController,主视图设置如下:
UITabBarController
Tab1:
UINavigationController -> UIViewController -> UIViewController
Tab2:
UINavigationController -> UIViewController
每个 UIViewController 都是一个表格视图,当用户在最后一个中选择一行时,详细视图中会显示一个图像,其中包含一个 UIScrollView。
标签栏控制器是 UISplitViewControllerDelegate,负责将按钮放在滚动视图顶部的工具栏上。
问题是,我想添加代码以在用户做出选择时关闭弹出框。当按钮上升时,指向弹出框的指针必须保存在标签栏控制器中,然后在用户做出最终选择时用于关闭弹出框几个视图控制器。视图控制器似乎没有任何方法需要该指针来获取它,而无需执行诸如将其存储在 App Delegate 中之类的粗暴操作。
我没有看到其他人问这个问题,这让我相信我再次忽略了一些简单的事情。请赐教!
【问题讨论】:
标签: objective-c ios uinavigationcontroller uitabbarcontroller uisplitviewcontroller