被“留海”遮住了:
调整之后的效果:
现在生成的app内容被状态栏给覆盖掉了,为了方便现在把状态栏的时间给显示出来。
按照官方的教程把app代码部署好之后,先改以下三个地方再上传到apiCloud.
1、根目录下的\config.xml配置文件,
找到
<preference name="statusBarAppearance" value="false"/>
在它上面或下面增加一句
<preference name="iOS7StatusBarAppearance" value="false" />
代码说明: 配置应用界面是否和设备状态栏重合,表现效果为系统的状态栏是否覆盖在当前应用上,设置为flase是不重合的意思,一个是支安卓,一个是ios的设置
<preference name="iOS7StatusBarAppearance" value="false" /> <preference name="statusBarAppearance" value="false"/>
2、根目录下的/index.html文件
在javascript标签里找到如下代码:
apiready = function() { api.setFullScreen({fullScreen: false}); fnOpenMain(); quitApp(); };
改成:
apiready = function() { api.setFullScreen({fullScreen: false}); //给状态栏设置背景色及字体样式 api.setStatusBarStyle({ style: 'light', color: '#39a4ff' }); fnOpenMain(); quitApp(); };
这个文件里再找到打开首页的函数
function fnOpenMain() { api.openWin({ name: 'main', url: './html/index.html#main', bounces: false, vScrollBarEnabled: false, hScrollBarEnabled: false, slidBackEnabled: false }); api.setFullScreen({ //fullScreen: true,//把这个全屏设置改为false fullScreen: false, }); };
然后保存修改文件,用svn传上去重新编译,再下载安装可以看到效果