【问题标题】:how to add a uitab bar controller with non of the tab get selected?如何添加一个标签栏控制器而不选择任何标签?
【发布时间】:2012-08-20 18:23:46
【问题描述】:

我添加了一个 UITabBarController。我的要求是显示一个带有标签栏控制器的视图。但该视图不是标签栏项目的一部分。例如我的标签栏包含 3 个标签

  1. 联系人

  2. 相机

  3. 历史

通常如果我们添加标签栏控制器联系人将被选中,该视图将自动显示。但我不想那样……

我使用了 [tabBarcontroller setSelectedViewController=nil];

我能够获得一个选项卡蝙蝠,其中未选择任何选项卡。但是当我试图选择一个标签项时它不起作用..我想我将 selectedViewController 设置为 nil。有没有其他方法可以满足我的要求...?

请清楚地解释你的答案..我是 iphone 应用程序开发的新手..

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    呈现一个不属于您的标签栏控制器的视图控制器,并在其底部放置一个类似于标签栏的标签栏图像/按钮。当您从该视图控制器中收到按下按钮的消息时,在屏幕上显示该选项卡。

    【讨论】:

    • 很好的答案!我刚刚验证你可以在代码中创建一个标签栏,给它标签(没有测试图像),并且没有选择任何东西 - 所以你可以将它用作你的图像: UITabBarItem *i1 = [[UITabBarItem alloc] initWithTitle:@ “一个”图像:无标签:0]; UITabBarItem *i2 = [[UITabBarItem alloc] initWithTitle:@"Two" image:nil tag:0]; UITabBar *tb = [[UITabBar alloc] initWithFrame:CGRectMake(0, 280, 320, 44)]; tb.items = @[i1, i2];
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 2014-06-13
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多