【问题标题】:How do I create a view(Shows balance) that stays onscreen while I switch between tabs? [duplicate]如何创建在标签之间切换时保持在屏幕上的视图(显示余额)? [复制]
【发布时间】:2012-03-05 18:04:06
【问题描述】:

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

我有一个标签栏控制器,我想创建一个视图(它显示平衡)。 我希望该视图在我的应用程序中显示在顶部。 怎么可以创建这样的视图???

【问题讨论】:

    标签: iphone iphone-sdk-3.0 uitabbarcontroller


    【解决方案1】:

    这样,你必须先把tabbar放到一个view里面(你应该从一个plain view项目或者除了tabbar项目之外的其他项目开始)

    所以你想做的是

    1. 从一个普通视图项目开始(我的选择)
    2. 在标题中,放置 tabbardelegate
    3. 在标题中,创建 TabBarController 变量(代替:myTabBar)
    4. 在实现文件中填充 myTabBar
    5. 使用 [self.view addSubView:myTabBar.view] 将 myTabBar 添加到视图中
    6. 将标签栏添加为子视图后,继续制作新视图(有平衡的视图)
    7. 将新视图添加为主父视图的子视图

    这样,平衡视图就会放在tabbar视图的上方,也就是说,它会一直显示在tabbar上方

    很简单,真的,如果你有相当复杂的代码,你总是可以按索引插入子视图,例如:

    [self.view insertSubview:theView atIndex:theIndex]
    

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

    【讨论】:

      猜你喜欢
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      • 2010-12-28
      • 2020-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多