Smartface 添加导航到应用程序中另一个页面的按钮
Smartface adding buttons that navigate to another page in the app
我尝试添加重定向到某些页面的按钮,但是每次我更改一个按钮时,它都会更改所有其他按钮,以决定页面的导航位置。
这就是发生的事情......
what the script editor shows
what happens to other buttons when I change just one button
您应该添加页面。Page2.show();只是这个'{}'这个括号不是必需的。
show() 方法需要一些参数才能工作。
你可以尝试这样的事情:
页数。Page2.show(4, 2, 1, false, false);
如果您想检查这些参数,请转到 Smartface API (http://docs.smartface.io/) 并找到页面部分 (SMF.UI.Page),从那里找到 show()方法,您将看到它的参数列表。
希望对您有所帮助:)
编辑
完整教程:
- 创建一个文本按钮并随意命名(按钮名称不需要与其中的标签相同)。 图片 1
- 转到脚本编辑器并在上部栏中选择已创建按钮的 "OnPressed" 事件(这将是按钮名称)。 图 2
- 它会自动在编辑器中创建一个代码,现在只需添加页面。[putThePageNameHere].show(4, 2, 1, false, false);在这个 automatically-generated 函数中就是这样。 图 3
图片 1
图二
图 3
再次希望对您有所帮助:)
我尝试添加重定向到某些页面的按钮,但是每次我更改一个按钮时,它都会更改所有其他按钮,以决定页面的导航位置。 这就是发生的事情...... what the script editor shows what happens to other buttons when I change just one button
您应该添加页面。Page2.show();只是这个'{}'这个括号不是必需的。
show() 方法需要一些参数才能工作。
你可以尝试这样的事情:
页数。Page2.show(4, 2, 1, false, false);
如果您想检查这些参数,请转到 Smartface API (http://docs.smartface.io/) 并找到页面部分 (SMF.UI.Page),从那里找到 show()方法,您将看到它的参数列表。
希望对您有所帮助:)
编辑
完整教程:
- 创建一个文本按钮并随意命名(按钮名称不需要与其中的标签相同)。 图片 1
- 转到脚本编辑器并在上部栏中选择已创建按钮的 "OnPressed" 事件(这将是按钮名称)。 图 2
- 它会自动在编辑器中创建一个代码,现在只需添加页面。[putThePageNameHere].show(4, 2, 1, false, false);在这个 automatically-generated 函数中就是这样。 图 3
图片 1
图二
图 3
再次希望对您有所帮助:)