如何創建一個viewcontroller,其中可以編程爲一個「用戶教程」,它出現在啓動時(當應用程序第一次介紹給用戶時),並在用戶點擊按鈕之後消失跳過或完成教程?你如何製作「用戶教程」? - Swift
這裏的是我的目標爲例截圖:
進一步瞭解詳細:
我能一個視圖控制器,主要問題點上創建pageviewcontroller的用於創建一個系統,其中視圖控制器隨着按鈕消失,並在應用程序首次向用戶引入時在啓動時出現。
如何創建一個viewcontroller,其中可以編程爲一個「用戶教程」,它出現在啓動時(當應用程序第一次介紹給用戶時),並在用戶點擊按鈕之後消失跳過或完成教程?你如何製作「用戶教程」? - Swift
這裏的是我的目標爲例截圖:
進一步瞭解詳細:
我能一個視圖控制器,主要問題點上創建pageviewcontroller的用於創建一個系統,其中視圖控制器隨着按鈕消失,並在應用程序首次向用戶引入時在啓動時出現。
我成功地做到這一點,我已經爲你開發了以下示例項目,它是完全記錄您的理解,並將其上傳over here.
它是如何工作的。 UIViewController,這是第一個視圖控制器(這將是您的應用程序的第一個視圖控制器)有一個名爲「值」的Int類型的變量,默認情況下它被設置爲「0」,當View出現時它會看到該值相等以cero,所以它會執行segue TutorialSegue,它將帶您進入「教程」視圖。教程視圖有一個按鈕,將「值」的值變爲1.使主視圖出現。
(對不起,在xcode項目上回答你的問題,我找不到更好的解釋方法)
我可以在那裏看到你的策略,非常感謝你幫助我。我對代表很新,我很高興你使用了一個。我開始瞭解如何更好地使用它們。這是一個偉大的戰略。好的,我也注意到教程回來了。所以我想我應該使用「持久存儲」來驗證這個值。你在哪裏建議我設置持久存儲來檢查這個?它會在App代理中嗎?如果是這樣,究竟在哪裏? – Guled
無需抱歉,您的項目非常有幫助!非常感謝你,你救了我。特別是現在這個問題被擱置了(幸好你在這些傢伙之前做出了回答)。 – Guled
您擁有的一個選項是使用核心數據來存儲變量的值。以下是有關Core Data的有用鏈接:http://jamesonquave.com/blog/core-data-in-swift-tutorial-part-1/ –
我重構了這個問題。如果這個問題能夠讓其他人就他們的戰略提出意見,我也會很感激。 – Guled
看看這個庫,它似乎是你想要的https://github.com/ruipfcosta/SwiftyWalkthrough。 – user1135437
@ user1135437非常感謝! – Guled