기본 스크립트 응용 프로그램을 만들고 있는데, 내 탭보기가 iOS 용 상단에 나타나길 원합니다. 상단에 tabView를 고정하는 것은 휴먼 인터페이스 지침에 위배된다는 것을 알고 있지만이 방법으로해야합니다.기본 스크립트에서 iOS 탭보기를 맨 위에 표시 할 수 있습니까?
1
A
답변
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
SegmentedBar를 사용하여 TabView 비헤이비어/레이아웃의 모든 방식을 구현할 수 있습니다. this answer for details
고유 구성 요소가 iOS에서 허용되는지 확실하지 않습니다. 이렇게하려면 맞춤 구현이 필요할 것입니다. 스택 레이아웃이나 gridlayout은 그 동작을 모방하기 위해 작동합니다. –