我需要在我的iPhone/iPad应用程序中显示对话框(就像在Photos中一样,左下角的按钮可以打开对话框,选项为"Email Photo“、"MMS”、"Assign to Contact“、"Use a Wallpaper”等) --可以吗?这个视图元素是如何调用的?
第二个问题--有些关联。其中一个选项是"Email Current Screen",它需要制作当前屏幕的屏幕截图(显然没有这个对话框:-),并在电子邮件中打开以发送电子邮件。请建议如何截图?我强制将其附加到电子邮件中?谢谢!
在电子应用程序中,我可以从主进程中获取窗口的屏幕截图:
let win = new BrowserWindow(/* ... */);
let capturedPicFilePath = /* where I want that saved */
win.capturePage((img) => {
fs.writeFile(capturedPicFilePath, img.toPng(), () => console.log(`Saved ${capturedPicFilePath}`))
})
太棒了。现在,我想在应用程序退出之前就这么做。电子发出一个,我试着用它: