這個應用程序提供了6個屏幕的細節形式輸入,通過使用UINavigationController
通過主表視圖訪問。如何滑過UINavigationController樹葉而不推動?
因此,用戶啓動時將主屏幕用作菜單,並依次向下鑽取每個詳細視圖。樹的深度爲2:在1級,有主視圖(菜單)。在2級,有6個細節視圖。
現在,最常見的工作流程是以線性方式輪流瀏覽6個細節屏幕中的每一個。每次回到菜單最好都是麻煩的。
因此,我想通過滑動手勢爲用戶提供從一個詳細畫面轉到下一個或前一個畫面的可能性。
我該怎麼做?
我可以成立2 UIGestureRecognisers
。沒問題。我甚至把它們連接到一個push segue上,並且它可以工作,但這不是我想要的行爲:我想深度停留在2.換句話說,我想將segways以替換成不是push導航堆棧頂部的視圖。
什麼是最好的方法?
第二:視圖切換一個滑動手勢結束。我寧願讓動畫在期間開始滑動,用戶在觀看部分顯示的下一個/上一個視圖時有機會改變主意,就像照片應用處理從一張照片滑動到下一張/上一張一樣。
這可能嗎?
感謝您的任何見解。