主题常量statusBarScrollsUpBool不起作用 - 如何使其工作?

时间:2017-06-22 09:29:36

标签: codenameone

带有可滚动区域的IOS应用程序通常会在点按标题栏时向上滚动。

有一个相关的主题常量statusBarScrollsUpBool但无论哪种方式都不起作用,或者只是在不太可能的情况下,人们设法挖掘屏幕顶部和标题栏之间的差距。

现在我问自己如何让它发挥作用。

Form.getToolbar() - 那又怎样?显然我不能把它作为主要组成部分而且没有按钮。

我希望以正确的方式拦截标题栏上的点按,以便能够按Form.createStatusBar()提供的方式进行滚动。

我试过了 - 这几乎是好的 - 但是在点击时标题缩小了:

    Toolbar toolbar = getToolbar();
    Button buttonTitle = new Button(Command.create(getTitle(), null, actionListenerUp));
    buttonTitle.setUIID(toolbar.getTitleComponent().getUIID());
    toolbar.setTitleComponent(buttonTitle);

1 个答案:

答案 0 :(得分:0)

您可以在setTitleComponent中使用Toolbar并坚持您想要的任何内容,包括:

Button title = new Button("My Title", "Title");

或者您也可以尝试其他选项,例如改进Form中的代码或增加状态栏的填充以使其更易于触摸。