为什么我不能从ActionBar访问本机UINavigationBar?

时间:2018-10-12 22:40:38

标签: nativescript angular2-nativescript nativescript-angular

我正在尝试访问,但没有从ActionBar中找到UINavigationBar,有人可以在那里帮助我吗?

TS文件

let bar: ActionBar = this.page.getViewById<ActionBar>("bar");
bar.ios.nativeView // undefined
bar.nativeView // undefined

HTML文件

<ActionBar id="bar" class="action-bar" title="Recipients"></ActionBar>

1 个答案:

答案 0 :(得分:1)

好吧,我只想放Manoj Solution就能弄清楚我做错了什么

HTML:

<ActionBar id="bar" class="action-bar" title="Recipients" (loaded)="loadActionBar($event)"></ActionBar>

TS:

loadActionBar($event): void {
   let bar: ActionBar = this.page.getViewById<ActionBar>("bar");
   bar.nativeView // works
}