带有可滚动区域的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);
答案 0 :(得分:0)
您可以在setTitleComponent
中使用Toolbar
并坚持您想要的任何内容,包括:
Button title = new Button("My Title", "Title");
或者您也可以尝试其他选项,例如改进Form
中的代码或增加状态栏的填充以使其更易于触摸。