2017-02-22 65 views
1

我正在創建一個原生腳本應用程序,我希望我的選項卡視圖出現在iOS的頂部。我知道在頂部粘貼tabView違反了人機界面指南,但我需要這樣做。我可以在本機腳本中將iOS Tab View放在頂部嗎?

+0

不確定本機組件是否允許在iOS上使用此功能。你可能需要一個自定義的實現來做到這一點。堆棧佈局或網格佈局可以模仿這種行爲。 –

回答

0

你可以做到這一點。以下是我如何做類似的事情 -

<StackLayout row="0" col="0"> 
<StackLayout *ngIf="visibility1" id="mainView" visibility="{{ visibility1 ? 'visible' : 'collapsed' }}"> 
    <FirstView></FirstView> 
</StackLayout> 
<StackLayout *ngIf="visibility2" id="mainView" visibility="{{ visibility2 ? 'visible' : 'collapsed' }}"> 
    <SecondView></SecondView> 
</StackLayout> 
<StackLayout *ngIf="visibility3" id="mainView" visibility="{{ visibility3 ? 'visible' : 'collapsed' }}"> 
    <ThirdView></ThirdView> 
</StackLayout> 
</StackLayout> 

並根據點擊事件更改每個組件的可見性。

+0

您可以解釋一下,如果這是使用自定義按鈕或分段條?雖然 – MSOUFAN

+0

這是juss自定義按鈕,通過visibilty維護佈局,我不想使用分段的酒吧。 – Dlucidone

相關問題