0

私はXCode/iOSを初めて使用し、2つの異なる画面(1つは文字A(ラベル)が付いたもの、もう1つは文字Bが付いたもの)の間にセグエを作成しようとしています。ストーリーボード上に2つの基本的なビューコントローラーを作成し、そのうちの1つにボタンを追加しました。次に、クリックを制御し、ボタンから他のViewControllerにドラッグします。プッシュを選択します。しかし、私がそれを実行するとき、それはセグエしません。なぜだめですか?ナビゲーションコントローラーについて聞いたことがありますが、画面の上部にナビゲーションバー(たとえば背面付き)が必要ないため、使用しませんでした。

4

5 に答える 5

3

プッシュセグエを利用するには、ルートビューコントローラーがナビゲーションコントローラーである必要があります。そのような「マスター」コントローラーなしで使用できる唯一のセグエは、モーダルセグエです。

于 2012-05-15T18:08:09.720 に答える
2

UINavigationControllerプッシュセグを機能させたい場合は、絶対に必要です。

ただし、ナビゲーションバーを表示したくない場合は、ナビゲーションコントローラーでプロパティを使用して無効にすることができます。navigationBarHidden

Xcodeを使用している場合、このプロパティは、ユーティリティバー、属性インスペクターで「ナビゲーションバーを表示」という名前でオフにすることができます。

于 2012-05-15T20:17:06.243 に答える
0

ナビゲーションコントローラーを使用したくない場合は、モーダルセグエが必要です。また、2つのViewController間の遷移を制御するカスタムセグエを作成することもできます。ここで、あるシーンから別のシーンにセグエする方法を説明している私の投稿を参照できます。

ストーリーボードのUIButtonからカスタマイズされたセグエ(モーダルセグエ)をどのように実行しますか

于 2012-05-15T18:08:18.217 に答える
0

これはセグエに関する非常に優れたチュートリアルです。このチュートリアルの第2部を入手するには、本/ PDFを購入する必要がありますが、iOS5.0プログラミングを行う場合に備えておくとよいリソースです。

http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1

于 2012-05-15T18:27:04.790 に答える
0

ストーリーボードベースでこのようなこっけいなレモンビデオチュートリアルを試してください:http://www.geekylemon.com/WEBPROTECT-xcodestoryboard。あなたは登録しているサイトまたはあなたのチューブでそれらを見ることができます。私はxコードに慣れていないので、この一連のチュートリアルは非常に便利です。

于 2012-05-15T20:27:41.507 に答える