当我在标签之间切换时,如何创建一个停留在屏幕上的视图(显示余额)?

时间:2012-02-14 11:02:46

标签: iphone iphone-sdk-3.0 uitabbarcontroller

  

可能重复:
  How do I create a view that stays onscreen while I switch between tabs?

我有一个标签栏conttoller,我想创建一个视图(它显示平衡)。 我希望在我的应用程序中显示该视图。 如何创建这样的视图?

1 个答案:

答案 0 :(得分:0)

这样,您必须首先将tabbar放在视图中(您应该从普通视图项目或除tabbar项目之外的其他项目开始)

所以你想做的是

  1. 从一个普通的视图项目开始(我的选择)
  2. 在标题中,输入tabbardelegate
  3. 在标题中,创建TabBarController变量(代替:myTabBar)
  4. 在实现文件中填充myTabBar
  5. 使用[self.view addSubView:myTabBar.view]
  6. 将myTabBar添加到视图中
  7. 将标签栏添加为子视图后,继续制作新视图(具有余额的视图)
  8. 将新视图添加为主父视图的子视图
  9. 这样,平衡视图将放在标签栏视图上方,这意味着它将始终显示在tabBar上方

    非常简单,真的,如果你有相当复杂的代码,你总是可以通过索引插入子视图,如:

    [self.view insertSubview:theView atIndex:theIndex]
    

    [self.view insertSubview:balanceView aboveSubview:myTabBar.view]