【问题标题】:How to disable native keyboard in Ionic 2 application?如何在 Ionic 2 应用程序中禁用本机键盘?
【发布时间】:2017-04-05 21:15:27
【问题描述】:

在我的 Ionic 2 应用程序中,我想使用特殊字符(如 α、β、ζ、...)构建“虚拟”键盘,并且我需要为我的输入字段禁用本机键盘。

Keyboard.onKeyboardShow()
  .subscribe(data => {
    setTimeout(() => Keyboard.close(), 0);
});

上面的代码没有帮助,因为: 1.隐藏前的键盘显示:皱眉: 2. 输入框失去焦点

谢谢!

【问题讨论】:

    标签: ionic-framework keyboard ionic2


    【解决方案1】:

    这是我认为可以做到的。禁用输入字段以便默认键盘不会激活,然后添加click 事件来启动您自己的键盘。为禁用的输入字段设置样式以更改外观。

    <ion-input type="text" name="name" disabled (click)="ownKeyboard()" >
    

    【讨论】:

    • 不,这将完全禁用输入字段而不是键盘
    • 这将禁用键盘输入。您可以更改样式并添加事件以让您的键盘负责。
    猜你喜欢
    • 1970-01-01
    • 2018-12-10
    • 2014-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-09
    • 2016-02-13
    相关资源
    最近更新 更多