我希望此标签栏包含动态文本而非静态文本。喜欢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
答案 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。