Как скрыть индикатор горизонтальной прокрутки для ios в nativescript angular - PullRequest
0 голосов
/ 06 февраля 2019

Привет. Я разрабатываю приложение для iOS и Android, используя NativeScript-Angular.Я создал горизонтальный ListView с помощью плагина RadListView.Все отлично работает, но индикатор прокрутки не скрывается в iOS.

В Android индикатор прокрутки скрыт.Как я могу исправить эту проблему в iOS?

Мой HTML-файл:

 <RadListView row="0" selectionBehavior="Press" (itemSelected)="onItemSelected($event)"  #menurad class="m-t-10" row="0" height="50"  [items]="allMenuList">
                <ng-template tkListItemTemplate let-themenu="item" let-i="index">
                        <StackLayout orientation="horizontal" (tap)="menuClick(i)" >
                                <Label class="Selected" [text]="themenu.menuName" ></Label>
                                <Label width="20"></Label>
                        </StackLayout>
                </ng-template>
                <ListViewLinearLayout tkListViewLayout scrollDirection="Horizontal"></ListViewLinearLayout>
        </RadListView>

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

Это должно работать для RadListView

onLoaded(event) {
    const listView = event.object;
    if (listView.ios) {
        listView.ios.collectionView.showsHorizontalScrollIndicator = false;

        // In case of vertical scrollbars uncomment the line below 
        // listView.ios.collectionView.showsVerticalScrollIndicator = false;
    }
}

Пример игровой площадки

0 голосов
/ 06 февраля 2019

iOS: myListView.ios.showsVerticalScrollIndicator = false;

android: myListView.android.setVerticalScrollBarEnabled (false);

Вышеупомянутый код работал для меня, чтобы скрыть вертикальную прокрутку.Вы можете попробовать то же самое для HorizontalScrollIndicator ...

...