iPhone应用程序:导航到标签栏方案

时间:2012-07-10 14:37:28

标签: iphone ios navigation uitabbarcontroller

我的应用程序有一个奇怪的导航场景。我会试着解释一下:

  

1)第一个场景:从列表中选择一个可用的项目

     
    

1.1)选择后,导航到选项卡视图,允许您查看/编辑各种属性

  
     

2)如果所需的项目不可用,您可以创建一个新项目(通过选择“+”栏按钮)导航到备用场景

     
    2.1)创建项目可能需要多个场景,所有场景都被简单地推到堆栈上以允许用户返回,选择不同的选项等。

         

2.2)一旦显示所有场景并收集了所有属性,就会创建并保存新的“项目”。

         2.3)现在,我想自动表现就好像用户从头开始选择这个项目,也就是说,我想要从堆栈中弹出所有先前的视图并直接导航到选项卡(步骤1.1)。

  

这有意义吗?容易吗?有没有更好的方法来解决这个问题?我正在使用带故事板的xCode 4.2。

任何指导都将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果你想要TabBar上的(+)按钮,你应该继承UITabBar:Fo ex。 TabBarPlus并在故事板中设置此类。

但更容易在导航栏上放置(+)按钮。

iphone的最大显示标签数为5,ipad为8。如果那里有>选项卡的数量最后是“更多”选项卡,它会替换tableview中其他桶的列表。我想在tabbar上显示更多选项卡,那么你应该继承UITabBar:)

如果你想通过naigation bar切换beetwing上的后退按钮,那么你必须在代码中创建堆栈并隐藏导航栏的后退按钮并使用导航栏的castom左键。

在故事板中可以轻松完成其他导航