Добавленные значки изображений теряются после обновления до iOS 12 в кодовое имя - PullRequest
0 голосов
/ 20 сентября 2018

В моем приложении я показываю изображение с фотографией в центре контейнера и добавляю кнопку изображения в верхней части контейнера.Работало нормально.Но некоторые из моих пользователей обновились до iOS 12, и значки изображений, добавленные вверху, больше не присутствуют.

class Screen extends Form{
setLayout(new BorderLayout());
 this.getTitleArea().setPreferredH(0);
//photoContainer, where image is placed as imageViewer
 Container photoContainer= buildPreviewPane();
 addComponent(BorderLayout.CENTER, photoContainer);
 buildCommandBar();

  }

  protected Container buildPreviewPane()    {
    Container cont = new Container();   
    cont.setLayout (new BorderLayout());
    getStyle().setMargin(0,  0, 0, 0);
    getStyle().setPadding(0,  0, 0, 0);
    cont.addComponent (BorderLayout.CENTER, new Label("  "));

    return cont;
}

protected void buildCommandBar(){
Container c = new Container();
c.setLayout(new BoxLayout(BoxLayout.X_AXIS));
c.getStyle().setPadding(Component.TOP, 40);


    int size = Display.getInstance().convertToPixels(4,  false);
    if (Display.getInstance().isTablet()) {
        size *= 2;
    }

    Button deleteCommand = new Button();
        try {
            Image im = Image.createImage("/Delete-64-lygrey.png").scaled(size - 2, size - 2);
            deleteCommand.setIcon(im);
        }
        catch (Exception e){}
        c.addComponent(deleteCommand);

    Button okCommand = new Button();
    try {
        Image im = Image.createImage("/Checked-64-ltgrey.png").scaled(size - 2, size - 2);
        okCommand.setIcon(im);
    }catch (Exception e){}
    c.addComponent(okCommand);

    addComponent(BorderLayout.NORTH, c);

}

Итак, две команды / кнопка (удалить и ок) добавлены к северу от компонента,И эти кнопки становятся невидимыми после обновления до iOS 12. Я использую их годами и до сих пор работала нормально, некоторые из моих клиентов столкнулись с этой проблемой при обновлении до iOS 12. Отлично работает на iOS 11.4.1.Итак, из первого изображения это значки, которые были видны или присутствуют в этой форме, второе изображает форму, когда установлена ​​iOS 12, значки теряются, и присутствует только один значок, и если вы снова и снова посещаете эту форму, иногдавсе иконки потеряны.Итак, что-нибудь вспыхнуло?Любая помощь будет очень полезна.enter image description here enter image description here

...