我正在構建一個照片瀏覽器應用程序,用戶應該在頁面之間滑動以查看不同的照片。這裏是目前適合我的視圖。Angular Nativescript - 在AbsoluteLayout中使用ScrollView
<ScrollView orientation="horizontal" ios.pagingEnabled="true" >
<StackLayout orientation="horizontal">
<Image *ngFor="#picture of buffer" [src]="picture.originUrl" stretch="aspectFit"></Image>
</StackLayout>
</ScrollView>
問題是當我嘗試應用的覆蓋。所以我試圖把所有東西都包裝在一個AbsoluteLayout
中,這樣我就可以使ScrollView
正常運行,但將重疊在之上。當我這樣做時,滾動會全部打破。這裏是打破滾動的視圖:
<AbsoluteLayout>
<Label text="overlay" left="0" tope="0"></Label>
<ScrollView orientation="horizontal" ios.pagingEnabled="true" left="0" top="0">
<StackLayout orientation="horizontal">
<Image *ngFor="#picture of buffer" [src]="picture.originUrl" stretch="aspectFit"></Image>
</StackLayout>
</ScrollView>
</AbsoluteLayout>
佈局似乎正常工作,但滾動中斷。 任何人有任何想法如何完成此?
滾動仍然使用此佈局中斷。 – jonnysamps
我用我使用的實際測試模板更新了答案,並且顯示它正在工作的動畫gif ... – Nathanael
雅,那個佈局也不起作用。它必須是一個本地腳本錯誤。我會記錄它。 – jonnysamps