我使用MDC-Web组件。我以编程方式打开和关闭对话框,但有时它不会关闭。我不知道我是否正在以正确的方式关闭对话框。
NSString *filename = arrSlidshowImg[0];
NSString *imagePath = [path stringAppendingPathComponent:filename];
UIImage *image = [UIImage imageWithContentsOfFile:imagePath];
fourBySixBackgroundImageViewGIF.image = image;
答案 0 :(得分:1)
每次对话框关闭时,您的函数都会创建新的MDCDialog实例。您应该在关闭函数之外存储对话框实例:
Select Into
此外,您可以使用MDCDialog的const dialog = new mdc.dialog.MDCDialog(document.getElementById('dialog_gui'));
function closeDialog() {
// some stuff
dialog.close();
}
closeDialog();
方法关闭对话而无需额外功能:
close()
这里是the Codepen example,其中对话框将被打开,然后在3秒后关闭。