2017-11-03 18 views
0

애플리케이션에서 SwipeView가 있다고 가정하고 SwipeView의 뷰 간 이동을 위해 바닥 글을 사용합니다. 각 SwipeView의 View마다 다른 NavigationStack을 구현하기 위해서는 어떤 접근 방식을 따라야합니다. Swipeview의 Views 내비게이션에 사용할 수있는 내장 클래스가 있습니까?SwipeView 용 탐색 스택 관리

감사합니다 업데이트

:

여기

enter image description here

내가 구현하는 것이다. 이 문제는 화면을 확장 한 다음 ListView에서 항목을 클릭하고 (StackView.push()) 화면의 너비에 비례하여 확장하지 않는 새 화면을 열 때 발생합니다. 나는 많은 일을 시도하지만 성공하지 못합니다.

답변

0

StackViews으로 사용할 수 있습니다.

그러면 내비게이션 작동 방식을 선택해야합니다.

새 페이지로 변경하면 이전 StackView은 루트 페이지를 제외한 모든 페이지를 삭제해야합니까?

사용자가 루트 페이지에서 돌아가려면 앱이 마지막으로 StackView으로 전환해야합니까? 이 질문에 대한 대답이 '예'인 경우 직접 swipeview 기록을 구현해야합니다.

+0

위의 접근 방식에 문제가있을 수 있습니다. StackView에 추가 된 항목의 앵커 사용은 지원되지 않습니다. 일반적으로 푸시, 팝 및 대체 전환은 앵커가 적용될 때 가능하지 않은 위치를 애니메이션으로 나타냅니다. 이 항목은 항목의 루트에만 적용됩니다. 자녀를위한 앵커 사용은 예상대로 작동합니다. https://doc.qt.io/qt-5/qml-qtquick-controls2-stackview.html – bhupinder

+0

SwipeView 아래에있는 StackView로보기를 밀면 View가 App의 화면으로 확장되지 않습니다. – bhupinder

+0

귀하의 문제를 이해하고 있는지 잘 모르겠습니다. – GrecKo