Как установить начальную y-позицию прокрутки ионного содержимого?

Я пытаюсь настроить положение прокрутки ion-content немного вниз, чтобы скрыть некоторые элементы в начале этого элемента управления.

Мне нужно что то подобное

Я пробовал атрибут 'start-y="xx", но он не работает.

Какие-либо предложения?

<ion-content start-y="55">

1 ответ

Решение

В ionic4 в настоящее время нет атрибута для начальной позиции прокрутки. Однако есть метод прокрутки, который вы можете использовать при инициализации страницы, который вы можете использовать так:

.ts

    import { Component, ViewChild } from '@angular/core';
    import {IonContent} from '@ionic/angular';
    @Component({
      selector: 'app-home',
      templateUrl: 'home.page.html',
      styleUrls: ['home.page.scss'],
    })
    export class HomePage {
         @ViewChild(IonContent) theContent: IonContent;


    ngOnInit() {this.theContent.scrollToPoint(0,150).then(()=>{}) }
    }
}

прокомментируйте, если вам нужно что-то разъясняющее

Другие вопросы по тегам