banro
banro
  • 发布:2023-06-28 14:26
  • 更新:2023-06-28 15:40
  • 阅读:215

【报Bug】ios上 plus.nativeObj.View 无法在开屏画面上显示

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.6

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iphone14

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
App.vue  
onLaunch: function() {  
let sys = uni.getSystemInfoSync();  
let djs_view = new plus.nativeObj.View('djs', {  
                top:  '100px',  
                left: '100px',  
                height: '30px',  
                width: '150px'  
            }, [{  
                    tag: "font",  
                    id: "djstext",  
                    text: "hello",  
                    color: "#000000",  
                    textStyles: {  
                        color: "#000000",  
                        align: "center"  
                    },  
                    position: {  
                        top: '0px',  
                        left: '0px',  
                        width: '100%',  
                        height: '100%'  
                    }  
                }  
            ]);  
            djs_view.show();      
}

index.nvue


onLoad(){  
 setTimeout((){  
   plus.navigator.closeSplashscreen();  
},1000);  

}  

操作步骤:
  1. 创建纯 nvue项目
  2. 在 App.vue中粘贴上面代码
  3. index.nvue随意
  4. ios中打包测试

预期结果:

显示开屏画面后,会立即或1-2秒后显示 plus.nativeObj.View 的画图界面。在android中一切正常,ios下不显示,直到开屏画面被关闭后才能显示。

实际结果:

ios下不显示,直到开屏画面关闭后才会显示。

bug描述:

纯nvue项目。在App.vue 的 onLaunch 方法中,使用 plus.nativeObj.View 在开屏画面上显示一个文字,android下一切正常,ios下无法显示,只有当开屏画面关闭后,才能显示出来。

manifest.json 中已控制不自动关闭开屏画面,而是手动在 index.nvue中使用 plus.navigator.closeSplashscreen 关闭.即使修改为自动关闭,也是一样无法显示,ios下只有当开屏画面关闭后才能显示

"splashscreen" : {  
            "alwaysShowBeforeRender" : false,  
            "waiting" : true,  
            "autoclose" : false  
        },
2023-06-28 14:26 负责人:DCloud_iOS_WZT 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

不支持在开屏页面上展示其他视图 可以自定义启动页

  • banro (作者)

    android是可以的,IOS上不能支持吗

    2023-06-28 18:03

  • DCloud_iOS_WZT

    回复 banro: 安卓也没有刻意支持 只是没限制罢了 iOS原生本来就不可以动态的在启动页上加view

    2023-06-28 20:35

要回复问题请先登录注册