立即注册 登录
召隆企博汇论坛 返回首页

liwp的个人空间 http://bbs.clogcn.com/?4 [收藏] [复制] [分享] [RSS]

日志

apicloud实现单个页面横屏,其他竖屏

已有 539 次阅读2019-12-29 19:43 |个人分类:apicloud| 界面效果

apicloud设置页面横屏只需设置下页面监听:
      api.addEventListener({
        name:'viewappear'
      }, function(ret, err){
        api.setScreenOrientation({
          orientation: 'auto_landscape'
        });
      });
这样进入到该页面后,就会变成横屏。
但是这里有一个bug,就是横屏之后,点击返回或是跳转页面,仍会是横屏。
因此,还需要设置下页面关闭的监听:
      api.addEventListener({
          name: 'viewdisappear'
      }, function(ret, err) {
        api.setScreenOrientation({
          orientation: 'auto_portrait'
        });
        api.closeWin();
      });
手机返回键的监听:
      api.addEventListener({
          name: 'keyback'
      }, function(ret, err) {
        api.setScreenOrientation({
          orientation: 'auto_portrait'
        });
        api.closeWin();
      });
这样,当点击手机返回键或是跳转到其他页面时,界面就会恢复到竖屏。

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

QQ|Archiver|手机版|小黑屋|召隆企博汇 ( 粤ICP备14061395号 )

GMT+8, 2026-6-25 14:22 , Processed in 0.024636 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部