iphone - 动态更改标签的笔尖

问题描述:

我正在开发一个tabbar应用程序,该应用程序对于某个边缘情况下需要加载的笔尖不是我在界面构建器中连接到该标签的笔尖。iphone - 动态更改标签的笔尖

有谁知道我该怎么做?

在此先感谢。

在Interface Builder中做的所有事情都有一个编程方式,所以我相信这是可能的。检查出viewControllers property of the UITabBarController

仅使用IB来表示您将拥有UITabBarController。你不需要在那里定义标签。然后在你的代码中,你可以编程方式为你想要公开的每个标签创建UIViewControllers。也许在这一点上,你可以决定展示你的特殊边缘案例选项卡。

+0

你是对的,我可以编程方式为每个选项卡创建UIViewControllers,但是从我发现应用程序启动时发生的所有事情都发生了。我不知道如何改变这个应用程序启动后。 – mea36 2011-05-04 05:10:23

+0

UITabBarController可让您访问其viewControllers数组。研究如何更新该阵列的各个元素。如果可能的话,您可能只能够批量更改整个阵列。不完全确定。你可能不得不创建你自己的UITabBarController类 - 不一定是一个子类,特别是如果UITabBarController不允许你在启动后更改标签。 – 2011-05-04 13:14:21