【问题标题】:Set BadgeValue for ToolbarItems.UIBarButtonItem in MonoTouch在 MonoTouch 中为 ToolbarItems.UIBarButtonItem 设置 BadgeValue
【发布时间】:2012-08-16 18:56:28
【问题描述】:

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

似乎UIBarButtonItem 类缺少您在UITabBarItem 上看到的BadgeValue 属性,所以问题是 - 如何在ToolbarItems 集合中为UIBarButtonItem 设置徽章值?

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

【问题讨论】:

    标签: ios xamarin.ios uibarbuttonitem uitabbaritem badge


    【解决方案1】:

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

    这个问题(和答案)应该对您有所帮助:How to add Badges on UIBarbutton item?

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

    【讨论】:

    • Awww,太伤心了,我害怕我会得到那个答案:/我想我必须在标签栏控制器中使用视图控制器。
    猜你喜欢
    • 2018-07-14
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 2012-06-09
    相关资源
    最近更新 更多