6

Xcodeを使用してiOSアプリの最初の起動ツアーガイドを作成する方法を知りたいのですが、ObjectiveC言語の初心者であると説明していますが、論理的に知っているのは、アプリを作成しての最初の起動を検出する必要があるということです。アプリケーションを表示し、上部にスキップボタンが付いたスクロール可能なツアーガイドを表示して閉じます。

ウェブサイトを検索しましたが、質問に対する最善の解決策が見つかりませんでした。

それは基本的に2つの質問です:

  1. 「アプリの最初の起動を検出する方法は?」 iPhoneで初めてアプリが起動したことを検出する方法

  2. 「ストーリーボードに表示される可能性のあるツアーガイドを表示するにはどうすればよいですか?」

私が欲しいのは、Appstoreの(紙)iPadアプリのツアーガイドに似ています。

4

1 に答える 1

11
  1. あなたの最初の質問には、あなたの質問に答えるあなたが提供したリンクへの受け入れられた答えがあります。あなたが自分で答えを見つけたように見えるので、私はあなたの質問が何であるか全くわかりません。

  2. 2番目の質問では、メインビューからツアーガイドの最初のシーンまでのセグエを定義し、上記の回答の結果に基づいてプログラムでセグエをトリガーする必要があります。結論として、メインシーンとツアーガイドの最初のシーンの間にセグエがあり、そのセグエに一意の識別子を付けてから、前のポイントで参照したものに基づいて、キックするのが適切であると判断した場合NSUserDefaultsに呼び出しますperformSegueWithIdentifierあなたのツアーを離れて。

    ちなみに、あなたはおそらくボタンなどに接続されたセグエを作成することに慣れているでしょう。ただし、この場合、以下のように、最初のシーンのView Controllerアイコンから最初のシーンにcontrolキーを押しながらドラッグ(または右クリックしてドラッグ)することで、ViewController間にセグエを作成します。そうすれば、ボタンなどによってトリガーされるシーンではなく、セグエの識別子を指定するviewDidLoadと、最初のビューコントローラーが次の方法でプログラムでセグエを呼び出すことができるようになりperformSegueWithIdentifierます。

    ビューコントローラ間にセグエを作成する

ご不明な点がございましたら、お気軽にお問い合わせください。

于 2012-11-11T21:27:24.797 に答える