如何在nativescript中显示模态视图时将窗口背景变成黑色?

问题描述 投票:0回答:1

如下图1所示,ios 13上的模态视图显示时,默认背景是黑色。但在nativescript上,默认背景是白色的,如图2所示。如何用nativescript核心实现图1的那种背景(黑色)?我试着改变状态栏的颜色,但那实际上改变了图片中部分可见的顶部页面部分的颜色。我试着在Frame css上定义背景色,但没有成功。有什么建议吗?先谢谢你了。

图片1:图片2:图片3enter image description here

图片2:enter image description here

模态视图选项。

const option: ShowModalOptions = {
    context: { selectedAccount: account },
    closeCallback: (a, b, c, action) => {
        //some code
    },
    fullscreen: false
};
mainView.showModal("./modal-add-page", option);
xamarin nativescript angular2-nativescript nativescript-vue nativescript-telerik-ui
1个回答
0
投票

在iOS上要设置窗口的背景色。

import * as app form "tns-core-modules/application";
import { Color } from "tns-core-modules/color";

// You must run it once application is initiated
application.ios.window.backgroundColor = new Color("black").ios;
© www.soinside.com 2019 - 2024. All rights reserved.