Coronasdk 如何在Corona SDK中滑动页面
我正在使用CORONA SDK。我有一组页面,我想使用左右滑动在它们之间滑动。页面包含一组控件(主要是文本)Coronasdk 如何在Corona SDK中滑动页面,coronasdk,slide,swipe,Coronasdk,Slide,Swipe,我正在使用CORONA SDK。我有一组页面,我想使用左右滑动在它们之间滑动。页面包含一组控件(主要是文本) 在Corona中进行此幻灯片/滑动的最佳方式是什么?您可以使用故事板的过渡来完成此操作 在情节提要中,页面是一个场景,可以添加过渡 http://www.coronalabs.com/blog/2011/11/14/introducing-the-storyboard-api/ 您可以通过使用故事板的过渡来实现这一点 在情节提要中,页面是一个场景,可以添加过渡 http://www.c
在Corona中进行此幻灯片/滑动的最佳方式是什么?您可以使用故事板的过渡来完成此操作 在情节提要中,页面是一个场景,可以添加过渡
http://www.coronalabs.com/blog/2011/11/14/introducing-the-storyboard-api/
您可以通过使用故事板的过渡来实现这一点 在情节提要中,页面是一个场景,可以添加过渡
http://www.coronalabs.com/blog/2011/11/14/introducing-the-storyboard-api/
使用触摸事件
当事件的阶段“开始”(用户刚刚触摸屏幕)时,允许三个页面移动(实际页面、向前页面和向后页面)
如果允许页面移动:
if page1.canMove == true then
根据事件的x参数移动三个页面
page1.x = page1.x + event.x - initial.x
page2.x = page2.x + event.x - initial.x
page3.x = page3.x + event.x - initial.x
当事件的阶段为“结束”(用户释放手指)时,删除移动权限
if event.phase == "end" then
page1.canMove = false
page2.canMove = false
page3.canMove = false
end
并根据页面的位置调整页面
我刚刚发明了这个解决方案,如果有人可以帮助使它更完整:D.使用触摸事件
当事件的阶段“开始”(用户刚刚触摸屏幕)时,允许三个页面移动(实际页面、向前页面和向后页面)
如果允许页面移动:
if page1.canMove == true then
根据事件的x参数移动三个页面
page1.x = page1.x + event.x - initial.x
page2.x = page2.x + event.x - initial.x
page3.x = page3.x + event.x - initial.x
当事件的阶段为“结束”(用户释放手指)时,删除移动权限
if event.phase == "end" then
page1.canMove = false
page2.canMove = false
page3.canMove = false
end
并根据页面的位置调整页面
我刚刚发明了这个解决方案,如果有人能帮助使它更完整:D.实际上所有的页面都是相似的,所以我只有一个场景。我读到,不建议在同一场景的故事板中使用gotoScene:实际上所有页面都是相似的,所以我只有一个场景。我已经了解到,不建议在同一场景的故事板中使用gotoScene: