textarea焦点上的iOS触发键盘

时间:2017-03-19 13:15:37

标签: ios angular

我正在尝试将焦点设置为textarea以使键盘显示在iOS上,但没有运气。 textarea位于绝对定位的叠加层内。

我在组件文件中有以下代码。

@ViewChild('textarea') textarea;

ngOnInit() {
  setTimeout(() => {            
        this.textarea.nativeElement.focus();
    }, 500);
}

ngAfterViewInit() {
    this.textarea.nativeElement.focus();
}

这在桌面上工作正常,在Chrome中模拟iOS时,就是textarea成功聚焦,插入符号闪烁。

这不适用于手机本身(iPhone 6,镀铬)

我找到了这个链接 iOS - Workaround for manually focusing on an input/textarea

我删除了所有webkit-user-select:none css。我也尝试将焦点改为点击但没有运气。

知道如何将焦点设置到textarea并让软键盘出现在iOS中的Chrome上吗?

0 个答案:

没有答案