这主要是一个代表团问题因为我还在学习而且没有得到它。我不知道如何创建我需要的代表。
我有带有2个视图的标签式视图控制器,我们称之为查看1 和查看2 。然后,我有设置视图,该视图不属于选项卡式导航,可供视图1和2 访问。
如何使用文本字段从设置视图更改UITabBarItem
的标签。您可以通过 setTitle 更改UITabBarItem
,但我不知道如何设置委派。
为了给你透视,View 1和View 2实际上是Player 1和Player 2.我想让用户通过设置屏幕将PLayer 1和PLayer 2标签更改为实际名称。
提前致谢!
答案 0 :(得分:1)
在设置视图控制器中添加以下代码(以模态方式显示),并在需要更改其中一个tabbaritems的文本字段时调用它。
UITabBarController *tabBarController =(UITabBarController *)[self presentingViewController];
NSArray *tabBarItems =[tabBarController.tabBar items];
UITabBarItem *barItem1=[tabBarItems objectAtIndex:0 ]; // or 1
barItem1.title=@"NewName";