как сделать так, чтобы контент в ios опускался - PullRequest
0 голосов
/ 17 февраля 2019

Я пытаюсь сделать что-то вроде: если кто-то нажмет на textarea, мой scrool перейдет на дно, я сделаю что-то вроде этого:

addKeyboardListeners() {
this.keybaordShowSub = this.keyboard.onKeyboardShow().subscribe(e => {
  this.updateScroll("keybaord show", this.scrollTimeout);
  let newHeight =
    e["keyboardHeight"] + this.textareaHeight - this.initialTextAreaHeight;
  let marginBottom = newHeight + 44 + "px";
  this.renderer.setElementStyle(
    this.scrollContentElement,
    "marginBottom",
    marginBottom
  );
  this.renderer.setElementStyle(
    this.footerElement,
    "marginBottom",
    e["keyboardHeight"] + "px"
  );
  /*this.updateScroll("keybaord show", this.scrollTimeout);*/
  // console.log("keybaordShowSub");
  this.updateScroll("keybaord show", 300);
  this.updateScroll("keybaord show", 500);
});

}

но в IOS иногда, если в содержании много элементов, если я щелкаю в текстовой области, все HTML-тексты становятся невидимыми и применяются только CSS, может кто-нибудь помочь с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...