如何使用titleView的视图类而不是title来扩展TabViewItem?

时间:2016-07-13 07:50:04

标签: android ios nativescript

我希望此标签栏包含动态文本而非静态文本。喜欢facbook通知徽章。

那么我可以使用titleView的视图类而不是标题扩展TabViewItem吗?

<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

2 个答案:

答案 0 :(得分:0)

在当前更新({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

答案 1 :(得分:0)

目前{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。