如何以编程方式添加 UITabBarItem?

Nil*_*shi 5 objective-c uitabbarcontroller uitabbaritem ios ios7

在我的应用程序中,我添加UITabBarController了“Storyborad”。但现在我想以UITabBarItem编程方式添加。假设有 5 个按钮,每当用户单击该按钮时,UITabBarController就会调用my 。“标签栏”中共有 5 个标签。例如:

选项卡名称:项目 1、项目 2、项目 3、项目 4、项目 5。按钮名称:item1、item2、item3、item4、item5。

假设用户单击 item1 按钮UITabBarcontroller被调用。现在用户应该无法在“tabbarcontroller”中看到 item1 选项卡,他应该能够看到重置的“tabBaritem”。

谁能帮我解决这个问题?如何以编程方式做到这一点?

谢谢。

尼勒什

小智 1

要调用 tabBar 点击事件,您需要执行以下操作:

调用delegate方法UITabBarDelegate并实现他们的方法:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
    //self.tabBarItem.title = @"Title";
}
Run Code Online (Sandbox Code Playgroud)