5

我对 MonoTouch 开发还很陌生,但我一直在使用方便的ToolbarItems属性UIViewController来显示一些工具栏按钮,现在我正在寻找一种方法来设置其中BadgeValue一些按钮。

似乎UIBarButtonItem该类缺少BadgeValue您在其上看到的属性UITabBarItem,所以问题是 - 如何在集合中设置 a 的标记UIBarButtonItemToolbarItems

UIBarButtonItem item1 = new UIBarButtonItem() { Title = "test" };
//item1.BadgeValue = "3"; //this doesn't work
ToolbarItems = new UIBarButtonItem[] { item1 };
4

1 回答 1

1

UIBarButtonItemUITabBarItem都继承自UIBarItem. 遗憾BadgeValue的是,它仅适用于UITabBarItem,因此您需要自己重新实现此功能。

这个问题(和答案)应该对您有所帮助:如何在 UIBarbutton 项目上添加徽章?

但请注意,它现在可能看起来和真正的徽章一样好。

于 2012-08-21T12:34:15.890 回答