是否创建没有轮廓空白的NativeScript模式视图?

是否创建没有轮廓空白的NativeScript模式视图?,nativescript,angular2-nativescript,nativescript-angular,Nativescript,Angular2 Nativescript,Nativescript Angular,我有一个Angular NativeScript项目,我正在尝试创建一个不覆盖全屏且具有半透明背景的模式视图。我试图实现的功能在iPad上正常工作,但在iPhone上,当点击模式视图时,会出现白色轮廓,页面会缩小。我想在iPhone上复制iPad的功能 附加的是iPad和iPhone的照片您可以将默认的演示样式改写为全屏,以防止缩小动画 const options: ModalDialogOptions = { viewContainerRef: this.viewContainerRef,

我有一个Angular NativeScript项目,我正在尝试创建一个不覆盖全屏且具有半透明背景的模式视图。我试图实现的功能在iPad上正常工作,但在iPhone上,当点击模式视图时,会出现白色轮廓,页面会缩小。我想在iPhone上复制iPad的功能


附加的是iPad和iPhone的照片

您可以将默认的演示样式改写为
全屏
,以防止缩小动画

const options: ModalDialogOptions = {
  viewContainerRef: this.viewContainerRef,
  fullscreen: false,
  ios: {
    presentationStyle: UIModalPresentationStyle.OverFullScreen
  },
  context: {}
};
this.modalService.showModal(ModalComponent, options);
如果尚未安装
tns平台声明
,则可能必须声明
UIModalPresentationStyle
,以避免TS错误

declare var UIModalPresentationStyle;

你的截图中哪一个是模态视图?整个工具箱是模态视图还是仅仅是中心的内容?你能分享一个可以复制这个问题的游乐场样本吗?这是一个简单的操场。原来的页面缩小了,出现了一个白色的轮廓,效果很好。非常感谢。我从你身上学到了很多