0

我有一个概念问题,我遇到了真正的问题。

我有一个主/详细信息应用程序,我想添加一个选项卡栏,但仅用于过滤核心数据,基本上只是更改获取请求的谓词。

现在,我可以添加一个标签栏,添加我的导航控制器,修改一些代码并使其工作。但是我需要为我希望显示的每个视图创建多个屏幕/获取控制器等。而我想做的只是重新过滤选项卡栏中更改的结果。

如果这是一个愚蠢的问题,请原谅,我来自 OSX 背景,并且非常简单!

提前致谢!

加雷斯

4

2 回答 2

0

似乎最简单的方法是创建视图的多个实例,每个实例都具有适当的过滤器属性集,然后将所有这些实例添加到 Tabbar 控制器数组中。

于 2013-08-03T12:59:51.907 回答
0

UITabBar是一种视图,因此您可以将其添加为现有视图之一的子视图,并将自己设置为委托。然后你可以在方法中更新你的获取请求tabBar:didSelectItem:。你不需要使用UITabBarController.

于 2013-08-01T21:01:51.387 回答