我有一组使用UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
的控件。
自从更新到Charm 4.0.0以来,它们显示出一些奇怪的行为。
当我选择PopupView中包含的PopupView
时,PopupView过去常常关闭。现在PopupView被关闭但立即再次出现。此外,只要我在PopupView外部单击它就会关闭,但我无法再显示它。
我已使用Gluon javadoc中的示例对其进行了测试,并在第二个问题上遇到了相同的行为:
Node
答案 0 :(得分:0)
感谢报道。我已经提交了一个问题,所以它会尽快修复。
与此同时,PopupView的解决方法可以是:
PopupView popupView = new PopupView(button) {
private final GlassPane glassPane = MobileApplication.getInstance().getGlassPane();
{
this.setOnMouseReleased(e -> this.hide());
}
@Override public void show() {
// before showing add the glassPane (issue #2):
this.mobileLayoutPaneProperty().set(glassPane);
super.show();
}
@Override public void hide() {
// when hiding don't show again (issue #1):
setShowing(false);
super.hide();
}
};