当前位置:首页>iOSAPP>.Net MAUI iOS使用BadgeHub显示徽标

.Net MAUI iOS使用BadgeHub显示徽标

  • 2026-11-10 14:39:16
.Net MAUI iOS使用BadgeHub显示徽标

效果视频:

以下视频来源于
MAUI Library

教程:

1.DotNet MAUI项目iOS端安装iOS nuget包

<PackageReferenceInclude="Net.MAUILibrary.iOS.BadgeHub"Version="1.0.0" />

2.参考原作者iOS原生源码用法对照调用C#相应函数;

比如显示在MainPage.cs的Button上

    privatevoidMainPage_Loaded(object? sender, EventArgs e)    {        var btnView = CounterBtn!.Handler!.PlatformView as UIView;        hub = new BadgeHub.BadgeHub(btnView!);        hub.Increment();        hub.Pop();        hub.Blink();    }

其他资料:

DotNet MAUI 演示BadgeHub的Sample的源码:

https://github.com/jingliancui/MAUIiOSBadgeHubSample

原生iOS(Native iOS)的BadgeHub源码:

https://github.com/jogendra/BadgeHub

原生iOS(Native iOS)的Swift使用方法:

https://github.com/jogendra/BadgeHub

//初始化let hub = BadgeHub(view: yourView) // Initially count set to 0//增加数量1hub.increment()//增加指定数量hub.increment(by: Int)//减少数量1hub.decrement()//减少指定数量hub.decrement(by: Int)//设置指定数量hub.setCount(newCount: Int)//获得当前数量hub.getCurrentCount()

如果对本示例使用的nuget包有疑问,可以在公众号留言或者Github发起相关issue与我进行相关技术交流。

群:
521288080
313308215

最新文章

随机文章