簡體   English   中英

如何以順序模式管理視圖控制器-Swift

[英]how to manage view controllers in a sequential pattern - swift

我正在嘗試實現下面的圖片。 有些視圖應按順序顯示,並且它們上方的條形圖顯示了任務的流程。

在此處輸入圖片說明

如圖所示,應該顯示第一個配置文件視圖。 當用戶單擊“ Go to Next View Button應顯示第二個視圖(價格視圖)。 頂部的欄顯示了當前視圖所在的位置。 我已經嘗試過PagingMenuController創建帶有視圖的菜單,然后禁用滾動。 但是PagingMenuController加載所有視圖,我也不知道如何轉到子視圖中的下一個菜單項。 現在我在想容器視圖可能會有所幫助,但到目前為止我還沒有使用容器視圖,我也不知道它對我的目的有沒有好處。 我也希望該頂部欄不要在視圖之間滑動(僅在按鈕上)並且同時啟用一個視圖。 任何幫助都會得到認可。

您的問題既廣泛又模糊。 我的回答也將是相當高的水平。 我建議您遵循我的概述,如果您陷於某個特定步驟,請發布代碼,告訴我們您所遇到的問題,我們會幫助您解決。

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

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

如果希望將下一個/上一個按鈕放在子視圖控制器上,則將它們放在那里,然后使用next和previous方法將一個委托屬性添加到所有指向父視圖控制器的子視圖控制器。

順便說一句,在英語之類的語言中,文字是從左到右排列的,我想您的第一頁應該在左側,最后一頁應該在右側。 (我認為將個人資料放在左側並在右側進行付款更有意義。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM