내 앱 안에 있으면 A, B, C가 일부보기 컨트롤러를 나타내는 것처럼 푸시 (A, B, C, B, C, B ...) 할 수 있습니다. 이것이 수용 가능한 디자인 패턴입니까?네비게이션 스택의 무기한보기 컨트롤러를 수용 할 수있는 디자인이 적합합니까?
이것은 어리석은 명백한 질문처럼 보일지도 모르지만 Alibaba Group (중국에서 가장 부유 한 사람이 소유하고 있음)에서 "Taobao"(이 앱은 중국에서 가장 큰 온라인 쇼핑 앱)라고 불리우며 위에서 설명한 것과 같습니다 . 응용 프로그램에서 나는 A -> B -> C -> B -> C -> B .....와 같이 갈 수 있습니다. 그런 다음 AI로 돌아 가야한다면, 내가 더 깊게 돌아갈 때까지 여러 번 돌아갈 필요가 있습니다. 탐색 도중 모든보기 컨트롤러가 스택에 푸시되었음을 의미합니다.
Alibaba Group은 매우 신뢰할 수있는 기술 회사이므로이 탐색 패턴이 이유가 있다고 생각합니다. 내 상식은 그것이 좋은 패턴이 아니라는 것을 말해 주지만 나는 경험이 많은 사람들로부터 소식을 듣고 싶습니다. 감사!
방금'setViewControllers'에 대한 문서를 확인했는데 그 방법을 사용하여 새 컨트롤러가 푸시되거나 이전 컨트롤러가 튀어 나왔다는 환상을 만들 수있는 것처럼 보였습니다. 그러나 후드 아래에서 총 뷰 컨트롤러를 제어 할 수있게되었습니다. 네비게이션 스택에. 필자는 필요하다면 스택의 컨트롤러를 조작하면서 무언가의 스택처럼 보이도록 조작 할 수 있다고 생각한다. @ahwulf는'setViewControllerers'를 사용하여 언급했다. 감사. – axl411