我是MonoTouch开发的新手,但我一直在ToolbarItems
上使用方便的UIViewController
属性来显示一些工具栏按钮,现在我正在寻找一种方法来设置其中一些按钮BadgeValue
。
UIBarButtonItem
类似乎缺少您在BadgeValue
上看到的UITabBarItem
属性,因此问题是 - 如何设置UIBarButtonItem
的徽章值ToolbarItems
集合?
UIBarButtonItem item1 = new UIBarButtonItem() { Title = "test" };
//item1.BadgeValue = "3"; //this doesn't work
ToolbarItems = new UIBarButtonItem[] { item1 };
答案 0 :(得分:1)
UIBarButtonItem
和UITabBarItem都继承自UIBarItem
。遗憾的是BadgeValue
仅适用于UITabBarItem,因此您需要自己重新实现此功能。
这个问题(和答案)可以帮助您:How to add Badges on UIBarbutton item?
但请注意,它现在可能看起来像真正的徽章一样好。