" OK" iOS7中缺少按钮,Cordova on"选择提示"

时间:2014-07-28 11:22:09

标签: html cordova ios7

我有一个Cordova IOS7 APP,我有一个默认的HTML“选择” -

当选择提示显示没有“ok”或“done”按钮再次关闭它时,在iOS6中它运行正常,与buildin Safari浏览器相同。

那么,谁能告诉我问题是什么?

Cordova APP Cordova APP

Safari浏览器 Safari browser

2 个答案:

答案 0 :(得分:17)

最后我明白了。

简单回答 -

将此设为“false”

cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);

http://forum.ionicframework.com/t/select-dropdown-issue-on-ios/5573/3

答案 1 :(得分:1)

您可以根据需要显示和隐藏附件栏explained better here(但是通过取出指令中的$ timeouts,它对我来说效果更好)。这就是我的样子。

.directive('select', function() {
  return {
    restrict: 'E',
    link: function(scope, element, attrs) {
      element.bind('focus', function(e) {
        if (window.cordova && window.cordova.plugins.Keyboard) {
          // console.log("show bar (hide = false)");
          cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);
        }
      });
      element.bind('blur', function(e) {
        if (window.cordova && window.cordova.plugins.Keyboard) {
          // console.log("hide bar (hide = true)");
          cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
        }
      });
    }
  };
})