在iPhone X模拟器(GM Seed)中运行我的应用程序我注意到两个奇怪的效果:
有谁知道这里发生了什么以及如何解决这个问题?我在Interface Builder中找不到任何新设置.
我昨天在Xcode 9.0(9A235)的iPhone X模拟器上测试了我的基于Cordova的应用程序,它看起来不太好.首先,不是填满整个屏幕区域,而是在app内容的上方和下方有一个黑色区域.更糟糕的是,应用内容和黑色之间是两个白条.
cordova-plugin-wkwebview-engine使用WKWebView(不是UIWebView)添加所以Cordova渲染可以修复白条.我的应用程序没有从UIWebView迁移到WKWebView,因为在使用cordova-plugin-wkwebview-engine从Inapp购买托管内容下载的图像到HTML5画布时出现性能和内存泄漏问题(file://由于WKWebView中的安全限制,Webview无法直接访问)必须通过加载图像数据cordova-plugin-file.
这些屏幕截图显示了一个在<body> 上设置了蓝色背景的测试应用.在UIWebView的上方和下方,您可以看到白条,但不能看到WKWebView:

与充满整个屏幕区域的原生应用相比,Cordova Webviews都展示了黑色区域:

关于iPhoneX的问题.我想把iPhoneX的启动图像(1125px×2436px)放在普通文件夹中.不在LaunchImage源中.什么是iPhoneX的Launch Image名称?就像'Default-iOS8-736h @ 3x'一样,我在https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/中找不到该名称 .
我正试图在离子3中导出我的应用程序.但是当我在iPhone X模拟器中启动时,屏幕顶部和底部有2个空的空格(屏幕问题?).
任何人都有助于使分辨率适应iPhone X分辨率?