2017-01-29 90 views
-1

我正在嘗試像下面的圖像實現......。有些視圖應該按順序顯示,而上方的欄顯示任務流。如何管理順序模式下的視圖控制器 - swift

enter image description here

,因爲它被示出,應顯示第一輪廓視圖。當用戶點擊Go to Next View Button應顯示第二個視圖(價格視圖)。頂部欄顯示我們所在的當前視圖。我試過PagingMenuController已經創建了一個包含視圖的菜單,然後禁用了滾動。但PagingMenuController加載所有視圖在同一時間,我也不知道如何去子視圖內的下一個菜單項。現在我正在考慮一個容器視圖可能會有所幫助,但目前爲止我沒有使用容器視圖,我不知道它對我的目的是否合適。 也我想要頂部酒吧沒有在視圖之間滑動(僅在按鈕上)和一個啓用視圖在同一時間。 任何幫助將被認可。

回答

2

你的問題既寬泛又含糊。我的答案也將是相當高的水平。我建議你按照我的提綱進行操作,如果你陷入特定的步驟,發佈你的代碼,告訴我們你遇到的問題,我們可以幫你修復它。

這很簡單。創建自定義視圖控制器在底部給它一個包含當前子視圖控制器的容器視圖。使用視圖控制器轉換方法在子視圖控制器之間切換。您需要爲每個新的子視圖控制器添加布局定位點,以將其視圖的所有邊緣固定到容器視圖的邊緣。

在頂部創建一個自定義控件以顯示點並突出顯示當前視圖控制器的標題。

如果您希望下一個/上一個按鈕位於子視圖控制器上,請將它們放在那裏,然後使用下一個和上一個方法向所有指向父視圖控制器的子視圖控制器添加一個委託屬性。

順便說一句,在英語等語言中,文字從左到右排列,我認爲你的第一頁在左邊,最後一頁在右邊。 (我認爲配置文件在左邊並付錢在右邊更有意義。)

+0

這是一個很好的幫助。我想看看容器是否好。我會用它並需要幫助。謝謝 –

相關問題