离子页脚输入字段在聊天应用程序中被键盘隐藏

时间:2015-09-23 02:46:58

标签: cordova ionic-framework

我在我的phonegap应用程序中使用离子,而且当我安装应用程序连接到USB时,在我的手机版本中进行谷歌游戏时发生了一件有趣的事情。我认为这可能是由于我的配置文件在本地设置与我上传到pg。

之间的差异造成的

问题在于:我在页脚中使用此输入

<ion-footer-bar>
    <label class="item-input-wrapper nobgcolor">
        <input type="text" ng-model="IM.textMessage" placeholder="Type in your message...">
    </label>
        <button ng-click="sendMessage(IM.textMessage)" class="button button-small button-balanced">
            Send
    </button>
</ion-footer-bar> 

它在我的Android手机上沿着键盘骑行,这是我开始输入时应该做的事情。但是现在应用程序已经在谷歌播放中,键盘隐藏了页脚,因此输入起来非常尴尬。

如果有人遇到这种情况,我很感激您的意见。如果您认为它可能是我的config.xml中的内容,我可以发布我认为最相关的部分。

2 个答案:

答案 0 :(得分:4)

对于那些在离子页脚和cordova构建输入方面存在类似问题的人来说,这是个好消息。如果您在config.xml中有此首选项

 <preference name="fullscreen" value="true" /> 

键盘将在激活时隐藏输入。如果您在键入时完全需要查看输入(这是一个笑话)而不是将其设置为false,它应该可以解决问题。

答案 1 :(得分:0)

只需将此属性添加到app.module.ts中的ionicModule中即可。为我工作。

IonicModule.forRoot(MyApp, {
      scrollAssist: false, 
      autoFocusAssist: false
    })