我如何使用视图 class 扩展 TabViewItem 以获得 titleView 而不是标题?

How Can i extend TabViewItem with view class for titleView instead of title?

我想要这个带有动​​态文本而不是静态文本的标签栏。像 facbook 通知徽章。

那么我可以用视图 class 扩展 TabViewItem 以获取 titleView 而不是标题吗?

<TabViewItem>
  <TabViewItem.titleVew> 
      <StackLayout>
      <Label text="Hello"></Label> 
      <Label text="World"></Label> 
   </StackLayout> 
 </TabViewItem.titleView>
 <TabViewItem.view> 
          <T1:tab1/> 
  </TabViewItem.view> 
</TabViewItem>

供参考:https://github.com/NativeScript/NativeScript/issues/2450

在此当前更新 ({N} - 2.1.1) 中,他们添加了对选项卡的图标支持,您可以使用 *tabItem="{title:'',iconSource:'res://YOUR_ICON_NAME'}" 设置选项卡图标。

但我猜徽章计数功能目前还没有实现(我不确定)。通过一些研究任务,我发现了一些可能对您有帮助的链接,如下所示:

1) https://github.com/NativeScript/NativeScript/issues?utf8=%E2%9C%93&q=badge

2) https://github.com/NativeScript/NativeScript/issues/71

3) https://github.com/EddyVerbruggen/nativescript-local-notifications

4) http://www.telerik.com/forums/badge-count-is-gone-when-app-is-opened

目前{NS}没有这个功能。它仅在

<Page.actionBar>
    <ActionBar>
      <ActionBar.titleView>
        <StackLayout orientation="horizontal">
          <Label text="AppName" />
          <Image src="res://app_icon" />
        </StackLayout>
      </ActionBar.titleView>
    </ActionBar>
  </Page.actionBar>

TabViewItem.titleView 没有喜欢 Actionbar.titleView.