我可以在本机脚本中将iOS Tab View放在顶部吗?
问题描述:
我正在创建一个原生脚本应用程序,我希望我的选项卡视图出现在iOS的顶部。我知道在顶部粘贴tabView违反了人机界面指南,但我需要这样做。我可以在本机脚本中将iOS Tab View放在顶部吗?
答
你可以做到这一点。以下是我如何做类似的事情 -
<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>
并根据点击事件更改每个组件的可见性。
不确定本机组件是否允许在iOS上使用此功能。你可能需要一个自定义的实现来做到这一点。堆栈布局或网格布局可以模仿这种行为。 –