xamarin.ios - 从其他 ViewController 更改选项卡栏项目徽章

标签 xamarin.ios uitabbarcontroller uitabbar uitabbaritem

我的应用程序底部有两个选项卡栏项目。 (我们将标签栏项目称为“产品和购物车”) 购物车上有徽章商品。当我在产品的 ViewController 上执行操作时,如何更改购物车上的徽章项目。

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

最佳答案

假设有两个选项卡,购物车是第二个,则购物车 View Controller 的索引为 1。在您的 productsview Controller 中,您应该能够:

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

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

关于xamarin.ios - 从其他 ViewController 更改选项卡栏项目徽章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13723835/

相关文章:

快速更改当前 UITabBarController 的 ViewController

ios - 更新到 iOS 7.1 后,tabBar 图像消失了

ios - UIMoreNavigationController 和 UITabBarController 的问题

ios - 如何创建一个标签栏出现在左边而不是底部/顶部?

iphone - 如何使用标签栏在 View 之间移动

uibutton - 具有 NavigationBar 后退按钮样式的自定义按钮

azure - 在 Visual Studio Mac 上从 Azure 运行入门 Xamarin 项目时出错

ios - 等待文件加载和网络请求完成

xamarin - 当我将 ios 应用程序部署到模拟器时,它没有显示完整的屏幕

c# - 如何使用 Xamarin.iOS 枚举 ipv4 地址和 ipv4mask