• ベストアンサー

iphone アプリ開発 view 画面遷移

初心者です。 今、Xcodeでiphoneアプリを作っています。 view-based で、ボタンを押すとaからb、bからcといったviewの画面遷移方法をしりたいです。 初心者なので、分かる方いらっしゃったら、分かりやすいご教授お願いします。 ゆくゆくは、何十枚もを繋げていきたいです。

  • Mac
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

View Basedではなく、Navigation basedのテンプレートから始めるといいでしょう。あなたの意図は、ナビゲーションのインターフェイスそのものですから。ナビゲーションバーを使いたくないなら、非表示にします。 > 初心者なので、分かる方いらっしゃったら、分かりやすいご教授お願いします。 View Controller Programing Guide - Navigation Controllers http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/NavigationControllers/NavigationControllers.html%23//apple_ref/doc/uid/TP40007457-CH103-SW1 Appleが教えてくれますよ。この内容は、Xcodeヘルプとまったく同じものです。

mecchan_max
質問者

補足

分かりやすい説明ありがとうございます。 Navigation basedで行いたいと思います。 それでなんですが、私はiPad専用のアプリを作りたいのですが、新規プロジェクトでView BasedではProductにiPadとあり専用に作成できるのですが、Navigation basedでは新規プロジェクトでProductにiPhoneとしかありません。 どうしたらNavigation basedでipad専用を作成できるのでしょうか? それともこれでは、ipad専用は無理なんでしょうか?? 度々分かりやすいご教授お願いします。

関連するQ&A

  • iphone アプリ開発 

    今、Xcodeでipad専用アプリを作っていますが ボタンを押すとaからbと画面遷移するときに、ボタンに付けたデータを次の画面に送って表示する方法が知りたいです。 a画面に3っつボタンがあって1・2・3と数値があるときに次のb画面に押した結果を表示としたいです。 初心者なので、分かる方いらっしゃったら、分かりやすいご教授お願いします。 こういったことが分かるようなサイトがあれば教えてください。お願いします。 また、Navigation basedのテンプレートのproductでipadがないんですが、ipad専用は開発できないんですか??長々質問してすみませんでした。回答の方よろしくお願いします。 質問番号:6496750

    • 締切済み
    • Mac
  • 単純なiPhoneアプリ開発について

    iPhoneアプリ開発、XCodeについて iPhoneアプリ開発ど素人です。 現在SingleView~で、画像•ボタン•ラベルを組み合わせた単純なアプリを作っています。 トップ画面から、ボタンを押すと 他の画面(画面Aとします)をmodalによる画面遷移で表示するようにしています。 次に画面Aにあるボタンを押すと、画面A内にあるラベルの文字が変化するようにしたかったのですが、controlを押しながらラベルをViewController.hにドラッグ(?)しても反映されませんでした(>_<) 調べた感じでは、新しいクラスなどが必要のようだったんですが、いまいちわかりません(>_<) 詳しい方がいらっしゃれば、ど素人向けにわかりやすく教えてください。 お願いします。

  • iPhoneアプリ開発で画面遷移について

    現在iPhoneアプリを開発しています。 まだ技術レベルは低く簡単なものしか作れませんが、1つ疑問があり質問させてもらいました。 以下のような画面遷移がある場合、2から3に切り替える場合どのようなview切り替えの処理をすればいいのかわからなくて困っています。 例:ゲーム 1.ゲームタイトル(スタート) → 2.ゲームプレイ → 3.設定画面(効果音など変更) → 4.ゲームプレイ ・addsubviewでviewを追加しremoveFromSuperviewで戻す ・2,3のviewを読み込ませてbringSubViewToFrontなど使用して切り替える ただaddsubviewで追加しremoveFromSuperviewした場合、ゲーム画面は残っているので、設定画面で変更した項目など反映されなくて困っています。 切り替えのアニメーションよってもやり方は変わってくると思いますが、一般的に設定画面から戻ったあとすぐに反映させる場合はどのようなやり方があるんでしょうか? アニメーションなど切り替え方はなくても大丈夫です。 どなたか教えて頂けると助かります。 ご教授お願い致します。

  • xcode4での画面遷移方法

    こんにちは、 私はIBを使ってアプリ制作の勉強をしているのですが、分からないことがあり質問いたします。 ナビゲーションメニューからの画面遷移というのはよくみかけるのですが、(テンプレにあるので) 何もないビューからナビゲーションメニューへの遷移ってどのような手順で実現させるのでしょうか? 例えば、ボタンをクリックしたら、ナビゲーションビューへ画面遷移するといった形です。 もしかして、ナビゲーションのテンプレを元に改造するのかなとは思っているのですが、、、 何かヒントなどありましたらどうかよろしくお願いします。 私の環境: ・xcode4.1 ・IB使い

  • iphoneのアプリ開発について

    私は今、Xcodeでiphoneのアプリを作っています。 プログラムを書き終えてシミュレーションを行ったのですが、真っ暗な画面から何も表示されません。 そもそもアプリが起動したのち、どのようにして表示されるのでしょうか? 解決方法や勉強になるサイトを教えてもらえるとありがたいです。

  • iアプリで画面遷移の手段を教えてください

    iアプリで画面遷移を行う場合の一般的な実現方法のアドバイスをお願いいたします。 例)A画面:初期画面(Panel)   B画面:一覧画面(Canvas)   C画面:詳細画面(Panel) 上記3画面が以下のように画面遷移する場合の一般的な実現方法の アドバイスをお願い致します。 A画面→B画面→C画面→B画面→A画面 以上

    • ベストアンサー
    • Java
  • Xcodeでの画面遷移について

    Xcode5.0でアプリを作成しています。 アプリがバックグラウンドから再びアクティブになるときに画面遷移の処理をするために 以下の方法にてAppDelegateのapplicationDidBecomeActiveからView Controllerに処理を渡しています。 AppDelegate.m - (void)applicationDidBecomeActive:(UIApplication *)application { [[NSNotificationCenter defaultCenter] postNotificationName:@"applicationDidBecomeActive" object:nil]; } ViewController.m { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidBecomeActive) name:@"applicationDidBecomeActive" object:nil]; } - (void)applicationDidBecomeActive { ViewController *View = [self.storyboard instantiateViewControllerWithIdentifier:@"SecondView"]; [self presentModalViewController:View animated:YES]; } ViewController.mの- (void)applicationDidBecomeActiveで画面遷移の処理をしたいのですが、ViewDidAppearでは出来る画面遷移がapplicationDidBecomeActiveでは実行されない状態です。 ググって調べたところ、読み込みのタイミングが問題らしいことはなんとなく解ったのですが、 どうにかして、- (void)applicationDidBecomeActiveと同じタイミング(アプリがアクティブになったとき)で画面遷移を行う方法はありますでしょうか?

  • 複数画面の画面遷移

    早速質問します。 A,B,Cの3画面があり、それぞれの画面遷移(コマンドボタン押下時)は下のコードで遷移しています。 A→Bに遷移する場合、  Me.Visible=False  B.Show vbModal  Me.Visible=Treu B→Cに遷移する場合、  Me.Visible=False  C.Show vbModal  Me.Visible=Treu このようなコードを記述したら、最終的にCの画面のみが表示されます。 問題はここからで、Cの画面を閉じると、なぜかB画面とA画面の両方が表示されてしまいます。本当であればB画面だけが出て欲しいのですが。 モーダルで起動した画面を、非表示にして再表示した場合モードレスに変わってしまうのでしょうか。また、その回避方法を教えて下さい。

  • iPhoneアプリの開発についてです。

    navigationControllerの画面遷移に関する質問です。 画面遷移するビューコントローラにUIToolBarを置いているんですが、遷移する際次に表示するビューにあるツールバーが元のビューにあるツールバーの上に重なるようにアニメーションします。 ページをめくるアニメーションをしたまま、ツールバーだけ固定するようにはできないのでしょうか? ツールバー以外のビューだけをaddSubviewする方法も試し、それっぽいものができたのですが動作が不安定なところが所々見当たるので、ぜひコントローラの画面遷移で実装できたらと思います。

  • iPhoneアプリ開発について

    iPhoneアプリ開発に興味があるものです。 先日macにxcodeをインストールしサンプルをいくつか書いてふと思いました。 オリジナルのデザインやアニメーションはどのように実装したらいいのでしょうか。 どう表現したらいいかわかりませんが言葉にしたらこんな感じでしょうか。 例えばこの動画のように、リストを動的(小さくなって消えるようなアニメーションとか)に削除したり移動(浮き上がって移動し指を離すとストンと落ちるようにそこに入るアニメーションとか)させたりする方法です。 まだまだxcodeに触れて日も浅いですが、xcodeでこのように自由度の高い操作ができるUIを作れるとは思いません。 InterfaceBuilder(iPhoneSDKといえばいいのでしょうか?)についているボタンやリストは無味乾燥な印象をうけますがどう弄ればここまで味のあるデザインを実現できるのでしょう。 全くの初心者で申し訳ありません。 よろしくお願いします。