Я создаю приложение для браузера фотографий, где пользователь должен прокручивать страницы между страницами, чтобы увидеть разные фотографии. Вот представление, которое в настоящее время работает для меня.Угловой Nativescript - использование ScrollView в пределах AbsoluteLayout
<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
Ya, этот макет тоже не работает. Это, должно быть, ошибка с угловатым языком. Я запишу его. – jonnysamps