IOS键盘工具栏

为了让APP更像原生,还是希望官方能给一个隐藏IOS键盘工具栏的方法,在这点APIcloud就做考虑的很周到,虽然一直听说APIcloud抄袭事件,既然抄袭…为什么我们强大的dcloud没有这个参数…APIcloud可以通过配置config.xml中的softInputBarEnabled参数显示或隐藏IOS键盘上的tools bar 也可以在页面单独配置是否显示,真心觉得挺重要的,官方考虑一下吧,不要再回复什么IOS这次选字框不能隐藏这种不走心的回答了。



2018-02-16 19:31 添加评论 分享
已邀请:

最佳回复

2

此功能在Alpha版本已支持(ask问答首页右侧有下载地址“HBuilder Alpha版”),manifest.json文件按以下配置可关闭软键盘的导航栏:

// ...
"plus": {
"softinput": {
"navBar": "none" // 是否显示软键盘上的导航条,"auto"表示系统默认值(显示),"none"表示不显示,默认值为"auto"
}
//...
\n

注意字段的大小写

也可以使用native的输入框,plus.nativeObj支持原生input,见下方pangjv@yahoo.com的回答。


1

用native输入框解决了:

            var cw = plus.webview.currentWebview();
// 添加原生底部bar
var footer = new plus.nativeObj.View('footer', {
bottom: 0,
left: 0,
width: '100%',
height: '60px',
backgroundColor: '#eee'
}, [{
tag: 'input',
id: 'inbox',
position: {
top: '2px',
left: '0px',
width: '100%',
height: '100%'
},
inputStyles: {
type: 'text',
borderWidth: '1px'
}
}]);
cw.append(footer);

\n
0

318715498@qq.com

赞同来自:

小伙子,等hbuilder内置这个功能怕是要等到天荒地老咯。
他们在全力做其它事情


0

DCloud_App_Array

赞同来自:

此功能作为需求能力收集,会尽快实现支持


0

ago99@sohu.com

赞同来自:

\n


虽然键盘工具栏是不显示了,但是实际在im-chat中测试,还有一个白条........这个还能改善吗?


0

敲代码

赞同来自:

毕竟不是原生


0

130400160@qq.com

赞同来自:

白条依然有,,,,加了这个隐藏的功能 鸡肋啊,,没用。。。。


0

koly_xjy@126.com

赞同来自:

同样是期待有完美的处理,希望能有一套解决软键盘样式的方式


0

koly_xjy@126.com

赞同来自:

这个方法是可以,但当遇到底部有绝对定位的元素时,会出现一个白条,不够完美啊。
如登录模板的时候没有白条,聊天模板时就会有白条


要回复问题请先登录注册