【问题标题】:Access a tab element in tab bar controller and change value访问标签栏控制器中的标签元素并更改值
【发布时间】:2011-10-26 11:20:41
【问题描述】:

如何访问标签栏控制器中的元素并更改其值?例如,我想访问选项卡栏控制器中的特定视图控制器并更改视图控制器中的属性。被这个卡住了一段时间。我用笔尖名称调用了标签栏初始化并初始化了标签栏。现在我需要知道如何访问其中的一个视图。我试过了

UITabBarController *newTabBar = [[UITabBarController alloc]initWithNibName:@"PlaceTabBarControllers" bundle:nil];
[newTabBar.selectedViewController setView:listViewController.view];

但这不起作用。

【问题讨论】:

    标签: ios iphone objective-c uitabbarcontroller


    【解决方案1】:
    UIViewController *viewController = [newTabBar.viewControllers objectAtIndex:0];
    

    【讨论】:

    • 是的。然而它没有做任何事情。我尝试打印索引 0/1/2 处的对象,它给出了 null。
    • 如果你的 tabBarController 有一个 xib,你的 viewControllers 应该在那里设置。我认为你在那里忘记了一些东西。
    • 我正在使用情节提要 iOS5 中的新功能?我没有标签栏控制器的类,但我确实有连接到它的视图。
    猜你喜欢
    • 1970-01-01
    • 2020-07-29
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 2021-08-09
    • 1970-01-01
    • 2015-02-16
    相关资源
    最近更新 更多