有没有办法使用nativescript访问IOS选项卡的badgeValue

有没有办法使用nativescript访问IOS选项卡的badgeValue,nativescript,nativescript-vue,Nativescript,Nativescript Vue,我正在尝试为ios选项卡创建徽章,我知道通常您可以使用badgeValue变量在swift中访问它,在nativescript中是否有类似的方法可以这样做是的,您可以访问native属性。您还可以在Android的TabView中嵌入标签,以模仿iOS徽章功能 const tabView = <any>args.object; if (isIOS) { tabView.items.forEach((item) => { if (item.bageValu

我正在尝试为ios选项卡创建徽章,我知道通常您可以使用badgeValue变量在swift中访问它,在nativescript中是否有类似的方法可以这样做是的,您可以访问native属性。您还可以在Android的TabView中嵌入标签,以模仿iOS徽章功能

const tabView = <any>args.object;
if (isIOS) {
    tabView.items.forEach((item) => {
        if (item.bageValue) {
            item.__controller.tabBarItem.badgeValue = item.bageValue;
        }
    });
}
if (isAndroid) {
    tabView._badges = {};
    const nativeTabView = tabView._tabLayout.getChildAt(0);
    for (let i = 0; i < nativeTabView.getChildCount(); i++) {
        addBadges(tabView, i, nativeTabView.getChildAt(i), tabView.items[i].bageValue);
    }
}
const选项卡视图=


注意:该示例使用的是TypeScript,Vue只是用于添加侦听器/方法的框架语法可能有所不同。

很抱歉,时间太晚了,但这很有帮助,谢谢