CORONA SDK를 사용하고 있습니다. 나는 한 세트의 페이지를 가지고 있으며 나는 그들 사이를 미끄러지면서 왼쪽으로 똑바로 밀어주고 싶다. 이 페이지에는 일련의 컨트롤 (주로 텍스트)이 포함되어 있습니다.코로나 SDK에서 페이지를 슬라이드하는 방법
코로나에서이 슬라이드/슬쩍을 수행하는 가장 좋은 방법은 무엇입니까?
CORONA SDK를 사용하고 있습니다. 나는 한 세트의 페이지를 가지고 있으며 나는 그들 사이를 미끄러지면서 왼쪽으로 똑바로 밀어주고 싶다. 이 페이지에는 일련의 컨트롤 (주로 텍스트)이 포함되어 있습니다.코로나 SDK에서 페이지를 슬라이드하는 방법
코로나에서이 슬라이드/슬쩍을 수행하는 가장 좋은 방법은 무엇입니까?
당신은 스토리 보드에서 스토리 보드
의 전환을 사용하여이 작업을 수행 할 수 있습니다, 페이지 장면, 당신은 전환 효과를 추가 할 수 있습니다.
http://www.coronalabs.com/blog/2011/11/14/introducing-the-storyboard-api/
터치 이벤트 사용.
이벤트 단계가 "시작됨"(사용자가 화면을 만진 직후) 인 경우 세 페이지가 이동하도록 허용합니다 (실제, 앞으로 및 뒤로).
if page1.canMove == true then
이벤트의 x 매개 변수에 따라 세 페이지를 이동
: 페이지가 이동할 수있는 경우
if event.phase == "began" then
page1.canMove = true
page2.canMove = true
page3.canMove = true
initial = {}
initial.x = event.x
end
.
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.
사실 모든 페이지가 유사하므로 장면이 하나뿐입니다. Storyboard에서 gotoScene을 동일한 장면에서 사용하는 것은 좋지 않다고 읽었습니다. http://forums.coronalabs.com/topic/34605-storyboard-gotoscene-drops-options-passed-to-if-youare-goinggoing -to-the-same-scene / – gflower