您需要登录后才可以操作登录 | 立即注册
关闭
楼主
北堂棣
  • TA的每日心情
    开心
    2017-6-14 12:22
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]常住居民I

    [应用引擎] 使用setOrientation 将某个页面设置横屏成功后,返回,所有页面全横屏了 [复制链接]

    1804 12 发表于 2016-12-15 14:17:18

    uexWindow 》 系统control类方法  》setOrientation 设置屏幕方向

    使用setOrientation 将某个页面设置横屏uexWindow.setOrientation(2);成功后,返回,所有页面全横屏了。。。

    想要的效果是,只有进入这个页面的时候才横屏,其他页面竖屏,难道只能在其页面都写一句uexWindow.setOrientation(1);吗?
    沙发
    北堂棣
  • TA的每日心情
    开心
    2017-6-14 12:22
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]常住居民I

    显示全部楼层 发表于 2016-12-15 14:20:04
    刚刚试过了,返回到上一页的那个页面,写了uexWindow.setOrientation(1);不管用,依然是横屏,页面全都横屏了。。。
    板凳
    AppCan运营
  • TA的每日心情
    开心
    2018-6-6 14:54
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    显示全部楼层 发表于 2016-12-15 15:13:03
    config配置不要横屏
    地板
    北堂棣
  • TA的每日心情
    开心
    2017-6-14 12:22
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]常住居民I

    显示全部楼层 发表于 2016-12-15 16:10:44

    config配置里只支持第一种竖屏效果的;

    我们要做的是,A这个页面是横屏,其他页面都是竖屏。横屏的就是横屏,竖屏的就是竖屏,不支持旋转。
    5#
    AppCan运营
  • TA的每日心情
    开心
    2018-6-6 14:54
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    显示全部楼层 发表于 2016-12-15 16:59:28
    整个页面在config里配置成竖屏,然后单独横屏的页面用接口实现
    6#
    北堂棣
  • TA的每日心情
    开心
    2017-6-14 12:22
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]常住居民I

    显示全部楼层 发表于 2016-12-15 17:08:16
    AppCan运营 发表于 2016-12-15 16:59
    整个页面在config里配置成竖屏,然后单独横屏的页面用接口实现

    请仔细看我问的问题。

    我在A页面设置横屏uexWindow.setOrientation(2);成功后,返回,所有页面全横屏了。。。

    在A页面之外的其他页面设置 uexWindow.setOrientation(1);不管用
    7#
    京京
  • TA的每日心情
    开心
    2016-9-27 09:25
  • 签到天数: 85 天

    连续签到: 1 天

    [LV.6]常住居民II

    显示全部楼层 发表于 2016-12-15 17:19:20
    config要首先配置强制竖屏 再打包 然后你哪个页面想要横屏就单独掉那个接口就行。这是正常逻辑
    8#
    北堂棣
  • TA的每日心情
    开心
    2017-6-14 12:22
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]常住居民I

    显示全部楼层 发表于 2017-1-16 09:55:07
    我这个问题已经解决了
    9#
    旧丶爱人
  • TA的每日心情
    开心
    2016-11-10 22:12
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    显示全部楼层 发表于 2017-3-3 14:51:49
    北堂棣 发表于 2017-1-16 09:55
    我这个问题已经解决了

    请问能贴出解决的代码吗?参考下,遇到类似问题
    10#
    北堂棣
  • TA的每日心情
    开心
    2017-6-14 12:22
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]常住居民I

    显示全部楼层 发表于 2017-3-3 17:58:05
    旧丶爱人 发表于 2017-3-3 14:51
    请问能贴出解决的代码吗?参考下,遇到类似问题

    1. appcan.ready(function() {
    2.             uexWindow.setOrientation(2);
    3.             //页面打开时横屏,home键在屏幕右边
    4.            
    5.             var plat = uexWidgetOne.getPlatform();
    6.             //如果是android平台,则监听返回按钮事件
    7.             if (plat) {
    8.                 uexWindow.onKeyPressed = function(keyCode) {
    9.                     if (keyCode == 0) {
    10.                         appcan.window.close(-1);
    11.                         uexWindow.setOrientation(1);
    12.                         //返回上一页,设置竖屏,home键在屏幕下方;
    13.                     }
    14.                 }
    15.                 uexWindow.setReportKey(0, 1);
    16.             }
    17.         });
    18.       
    19. appcan.button(".nav-btn", "btn-act", function() {
    20.             appcan.window.close(-1);
    21.             uexWindow.setOrientation(1);
    22.             //竖屏,home键在屏幕下方;
    23.    })

    复制代码
    主题:
    级别:游客
    发帖:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表