Как сделать фон окна черным при отображении модального представления в nativescript

Как показано на изображении 1 ниже, когда открывается модальный вид на ios 13, фон по умолчанию черный. Но в nativescript фон по умолчанию белый, как показано на рисунке 2. Как получить фон изображения 1 (черный) с помощью ядра nativescript? Я попытался изменить цвет строки состояния, но на самом деле это изменило цвет верхней части страницы, которая частично видна на изображениях. Я попытался определить цвет фона в Frame css, но не сработал. Какие-либо предложения? Заранее спасибо.

Изображение 1:  введите описание изображения здесь

Изображение 2:  введите описание изображения здесь

Параметры модального просмотра:

const option: ShowModalOptions = {
    context: { selectedAccount: account },
    closeCallback: (a, b, c, action) => {
        //some code
    },
    fullscreen: false
};
mainView.showModal("./modal-add-page", option);



Ответы (1)


Вы должны установить цвет фона окна на iOS.

Обновление: Nativescript 7

import * as app form "@nativescript/core/application";
import { Color } from "@nativescript/core/color";
import { isIOS } from '@nativescript/core';
    
if (isIOS) {

   if (app.hasLaunched) {
      app.ios.window.backgroundColor = new Color("black").ios;

   } else {
     app.on("launch", _ =>  app.ios.window.backgroundColor = new Color("black").ios)

   }
}

Старые версии:

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

// You must run it once application is initiated
app.ios.window.backgroundColor = new Color("black").ios;
person Manoj    schedule 23.05.2020