从其他ViewController更改标签栏项目徽章

时间:2012-12-05 13:00:28

标签: xamarin.ios uitabbarcontroller uitabbar uitabbaritem

我的应用程序底部有两个标签栏项。 (我们称之为标签栏项目产品和购物车) 在购物车上,他们是一个徽章项目。当我在ViewController of Products上执行操作时,如何更改Cart上的徽章项。

步骤: 开始 - >购物车徽章= 0 - >转到产品标签 - >将产品添加到购物车 - >将产品添加到购物车时将购物车徽章更改为1 - >仍在产品标签上

1 个答案:

答案 0 :(得分:1)

假设两个标签和购物车是第二个,购物车视图控制器的索引是1.在您的productview控制器中,您应该能够:

tabBarController.viewControllers[1].tabBarItem.badgeValue = "1";

我不在工作,现在不能测试。希望明天测试一下。