【发布时间】:2012-05-09 23:49:40
【问题描述】:
所以这是相当先进的,我不确定它在 iOS SDK 中是否可行,但这里是(请仔细阅读,我不希望略读者在知道细节之前抢先回答这个问题):
我有一个带有两个标签的标签栏视图控制器。一个选项卡(视图控制器 1)包含一个数据呈现视图控制器,另一个(视图控制器 2)是一个设置视图。在设置视图中,我允许用户指定他们是要查看视图控制器 1 界面的简化版还是高级版。
我需要做的是基于这些设置,为视图控制器 1 呈现所选视图,并且我希望能够即时执行此操作(用户不必关闭然后重新打开应用程序)。我试图在
中重新创建标签栏的视图控制器数组- (BOOL)tabBarController:(UITabBarController *)tabBarController
shouldSelectViewController:(UIViewController *)viewController
但这只是导致我的应用程序崩溃(SIGABRT 崩溃),去看看...
我正在考虑制作一个“空心”视图控制器,它能够指向适当的类类型,但我面临的挑战是让它对我应该选择放置在其中的任何视图完全透明 (UITableViewController 、UIViewController 等)。
有什么想法吗?提前致谢!
【问题讨论】:
标签: iphone objective-c ios4 uitabbarcontroller