かなり複雑なアプリケーションを作成しています。初めて使用する場合は、アプリケーションの特定の機能の使用方法に関するヒントを示したいと思います。たとえば、インスタントグラムやツイッターでサインアップすると、写真の投稿、ユーザーのフォローなどのヒントやチュートリアルがあります。詳細な回答は探していません。それ。チュートリアル/アプリケーションの使い方のチュートリアルを表示
答えて
パート1:あなたがローカルでこの情報を記録するためにthisようNSUserDefault
を使用することができ、それはユーザーがログイン初めてのかどうかを検出する必要がある、またはサーバーを持っている場合、あなたにこの情報を記録するために素晴らしいものですユーザーがアプリケーションを再インストールしたときに、彼は指示を再び見ることができないようにします。
パート2:チュートリアルを表示するために、私の好きなやり方は、内部にイメージビューを持つ単一のビューコントローラを持つことです。 View ControllerとImage Viewの両方を背景透明度0.8に設定して、ユーザーがチュートリアル画像をまだ見ることができるようにします。次に、オンクリックリスナーをイメージビューに設定します。これで、透明な背景と白いテキストの画像チュートリアルのセットが必要になります。&イメージはユーザーに何をすべきかを伝えます。これらのイメージをあなたのメインバンドルに入れてください。あなたはこれらの画像を表示する必要があるたびに、単にユーザーが最後の画像をクリックした際に、ビューコントローラ
を閉じ、チュートリアルビューコントローラのリスナーにlet vc = YourViewController()
vc.imgList = ["img1", "img2"]
self.present(vc, animated: false, completion: nil)
により、そのビューコントローラにイメージ名を渡します
dismiss(animated: true, completion: nil)
また、画像ビューでスクロールビューを使用すると、前後にスクロールすることができます。ここにはgithub sample codeがあります。
ユーザーが初めてアプリケーションをインストールして開いていることを確認するフラグを設定します。 フラグ値をNSUserDefaultに保存し、次回の起動時にフラグ値をチェックしてチュートリアルを表示します。
ユーザーの情報を保存するには、UserDefaultsを使用します。
UserDefaults.standard.set("User Welcomed", forKey: "onboarded")
チェックアプリが初めてインストールされている場合は、表示されている場合はオーバーレイを表示します(チュートリアルを表示する)。
if UserDefaults.standard.value(forKey: "onboarded").isEmpty {
//display tutorial
}
あなたの質問は混乱しています。 あなたは何をしたいですか?
ユーザーをガイドする方法を知りたい場合は、ユーザーが初めてアプリに入ったときにImage of Sequenceを使用することができます。 (絵の方法はユーザーを誘導する最良の方法です)
初めてチェックするかどうかは、任意のタグを使用してください。
- 1. チュートリアル:Zend i18nの使い方
- 2. WPFのカスタムクラスのリストを表示する方法のチュートリアル
- 3. 誰でも私に表示タグの良いチュートリアルを表示できますか?
- 4. マルチレックの使い方に関するチュートリアル
- 5. Ruby 1.9.3、Rails 3.2.7、mstwjs Noel Rappinチュートリアルアプリケーション
- 6. Djangoチュートリアル1が投票を表示していません
- 7. Sharepoint表示テンプレートグループ表示テンプレートの使い方
- 8. カスタムコントロールのヘルプにデフォルトイメージを表示しますか? MSDNチュートリアル
- 9. Azureチュートリアル - ローカルBLOBストレージの使用方法
- 10. Reactチュートリアルの後にエラーが表示される
- 11. 表示/表示のみを使用する方法Twproject Gantt?
- 12. jQueryの方法チュートリアル
- 13. 修正済みのRailsチュートリアルアプリケーションでは部分的にレンダリングされないフォーム
- 14. jqueryの使い方画像のタイトルを表示
- 15. Android、点滅を表示するためのアニメーションの使い方
- 16. Angular 2を設定するSharepointに関する入門チュートリアルアプリケーション
- 17. チュートリアルでRubygemsをインストールするとエラーメッセージが表示される
- 18. コードバスアプリでウェルカムスクリーンやチュートリアル画面を表示するには
- 19. jQueryの非表示と表示方法は、使用してIE8
- 20. NetworkXのチュートリアルでは、私がnetworkXのチュートリアルを働いている
- 21. NodeJSの使い方ブラウザでのアラートウィンドウの表示
- 22. TreeModel + AbstractTreeModelの使用例/チュートリアル
- 23. PharoVMBuilderのチュートリアルと使用例
- 24. Ionic2 - コントローラの表示方法に基づいて表示/非表示ボタン
- 25. コンボボックスのキー値を使用して表示値を表示する方法
- 26. jQuery select/.change()を使用して非表示のdivを表示する方法
- 27. ブートストラッププルダウンの表示/非表示方法
- 28. コンテンツの表示/非表示方法
- 29. 子コンポーネントの表示/非表示方法
- 30. ボタンの表示/非表示方法は?