• 締切済み

iphone アプリ開発 

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

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

みんなの回答

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

「こういうコードを書いたのですが、うまく動きません。どこが悪いのでしょうか?」という質問なら、答えてくれる人が出てくるでしょうが、このような漠然とした質問には、なかなか適確に答えることができません。 > 初心者なので、分かる方いらっしゃったら、分かりやすいご教授お願いします。 あなたは「初心者」ですか?初心者の定義は、好奇心旺盛で、自ら進んで勉強する意欲があり、失敗を恐れない人のことです。池に糸を垂らすだけして、ほかになにもせずに、魚がかかるのを待っているだけのような人を、初心者とは呼びません。 「ここまで自力でがんばったけど、その先がどうしてもできないんです」といった、あなたの気概が見える、質問のしかたをなさってはいかがですか?あなたが自身を「初心者」と呼ぶのでしたら。 > こういったことが分かるようなサイトがあれば教えてください。お願いします。 http://developer.apple.com/devcenter/ios/index.action ここです。 > また、Navigation basedのテンプレートのproductでipadがないんですが、ipad専用は開発できないんですか? iPad用のテンプレートには、Navigation Basedではなく、SplitView Basedが用意されています。Navigation Basedに、移動できるViewの一覧が付加されたようなインターフェイスになっています。iPhoneに対して、画面の大きなiPadの特長を生かしたインターフェイスということなんでしょう。

関連するQ&A

  • iphone アプリ開発 view 画面遷移

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

    • ベストアンサー
    • Mac
  • 単純なiPhoneアプリ開発について

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

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

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

  • xcode4での画面遷移方法

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

  • 【Objective-c】iPhone専用アプリ

    iPhnoe専用のアプリにしたく、下記の設定をしました。 Build Settingsの [Targeted Device Family] をiPhone/iPad から iPhoneに変更しました。 [iOS Deployment Target] をiOS5.1に指定。 実際にiPad 5.1 SimulatorでRunすると。 MainStoryboard_iPad.storyboardの初期画面に遷移してしまいます。 私のイメージでは。 MainStoryboard_iPhone.storyboardの初期画面を読み込んで、 右下にX2のボタンがある画面が出るのが理想の動きなのですが。 期待する動作になりません。 もし設定方法が違ったり間違ったりしているのであればご指摘下さい。 開発環境 Mac OS X 10.7.4 Xcode:Ver 4.3.3(4E3002) その他、必要な情報がありましたらなんなりとご指摘下さい。

  • iPhone アプリ開発で困っています。

    iPhone のアプリ開発をXcodeで行っていますが、viewに作ったTextFieldに入力された文字列を、同じview上の別のTextFieldに表示するということが出来ません。 下のリストで、ビルドをするとエラーにはならないのですが、シミュレーターで文字列を入力すると、別のTextFieldに文字列が表示されることなくプログラムが停止してアイコン画面に戻ってしまいます。(コメントにしている部分は、きちんと動きます。) 基本的なことが分かっていないのだと思いますが、いろいろな参考書を調べたり、ネットで検索しても分からないので、よろしくお願いします。 (myOutlet1 と myOutlet2 を、それぞれのTextFieldに接続しています。また、myAction1 をボタンにタッチアップインサイドで接続しています。) @implementation rensyuuViewController - (IBAction)myAction1:(id)sender { NSString *str = [myOutlet1 stringValue]; [myOutlet2 setText:[NSString stringWithFormat:@"%@",str]]; /* int a = [[myOutlet1 text] intValue]; a = a * 3; [myOutlet2 setText:[NSString stringWithFormat:@"%d",a]]; */ } @end

  • ipad‐アプリ開発 Xcodeについて

    はじめまして。 初めて質問させていただきます。 現在私はIPADのアプリを作ってみようと勉強している者です。 勉強と言っても独学で入門書や専門書を読みながらXcodeを使っています。 超初心者でプログラムの基礎がありませんが とりあえず絵本みたいなものができないかと原画を作って Xcodeに取り込みました。 画像サイズは1024px×768pxの大きさで作製したのですが プレビューしてみると画面の3/4の大きさで表示されてしまいます。 画像サイズ調整でAspectFitとしたのですが。 この問題は後でも解決できるかと10枚の画像をスクロール表示することまでは できたのですが、やはり3/4の大きさの表示になってしまいます。 どこをどのようにプログラムすれば画面いっぱいに最大表示できるのが 教えていただけますでしょうか? 専門的な用語は分からないのでなるべく具体的に教えていただけると助かります。 よろしくお願いいたします。

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

    UINavigationControllerのルートに紐づけられたBookMarkViewControllerというビューがあります。 このBookMarkViewControllerはテーブルビューで、 (1) BookMarkViewController *nextDir = [[BookMarkViewController alloc] init]; [self.navigationController pushViewController:nextDir animated:YES]; 上記のようなコードで、次々と画面遷移していきます。 また、BookMarkViewControllerには、 (2) BookMarkViewController *move = [[BookMarkViewController alloc] init]; move.isMove = YES; UINavigationController *nav = [self.storyboard instantiateViewControllerWithIdentifier:@"BookMarkView"]; [nav setViewControllers:[NSArray arrayWithObjects:move, nil]]; [self presentViewController:nav animated:YES completion:nil]; 上記のような内容のメソッドがあり、次々と画面遷移することのできる新たなUINavigationControllerをモーダル表現で表示します。 画面遷移する前のBookMarkViewControllerでは、上記のコードでうまくモーダルがでるのですが、(1)のメソッドを実行し新たに作り遷移したBookMarkViewControllerではなぜか、 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present a nil modal view controller on target <BookMarkViewController: 0x11822e070>.' というエラーが吐き出されうまくいきません。 (2)のメソッドで「nav」を生成した直後にnav.viewControllersをNSLogしてみたのですが、nullがかえされてしまいました。(成功した例では<BookMarkViewController ○○○>と、正常に表示されました) 誰かわかる方ご指摘お願いします。

  • [iPhoneアプリ開発]継承クラスを作らず

    Objective-cでiPhoneアプリを作っています 自前でクラスを作らず(.hファイルと.mファイルを作らず)別のファイルで基本的なクラスのインスタンスを作ってその場で設定したいんですが、どうすればいいでしょうか。 例えば、ある画面のコード(ViewController.mにします)で UITableViewController *foo = [[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped]; (TableViewを表示させたい) と書き、その画面(ViewController)内のボタンやラベルを押せばfooに遷移できるようにします。 すると、確かに遷移はできるのですが何も無いページが表示されるだけです。 TableViewなので設定(セクションのタイトルだとかセルの数だとかを決める)をしなければ何も表示されないのは当たり前ですよね。 この設定をViewController.m内で行いたいのです。 いつもならUITableViewControllerを継承したクラスを作りそこで設定を行なっていました。 今回はそれを作りたいくない、というわけです。 できますでしょうか。 ちなみに遷移に関してですが、NavigationControllerを想定しています。 よろしくお願いします。

  • 【iphoneアプリ開発】ボタン&処理の共通化

    突然の質問失礼致しますm(_ _)m ナビゲーションバーを使用したアプリを作っています。 右に「使い方」の画面へ遷移するUIBarButtonItemを配置したいと考えております。 このとき、各画面のボタンの配置、遷移したときのアクションを書けば 遷移できるのは確認できたのですが、全てのページにそれを書くのがあまり よくないような気がしています。 ボタンとボタンのアクションを共通化することは可能でしょうか? また、その場合どのファイルにどのように書くのが後々の変更等にも耐えやすいでしょうか? (例えば、「使い方」ボタンを「設定」ボタンに変更する等。。。) 実装しているボタンとボタンのアクションのソースは以下になります。 //ボタンの配置(viewDidLoad) UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"使い方" style:UIBarButtonItemStylePlain target:self action:@selector(howtoButtonTouched:)]; self.navigationItem.rightBarButtonItem = btn; //ボタンのをタップしたときのアクション -(void)howtoButtonTouched:(id)sender { //使い方画面へ遷移 HowtoViewController *howtoViewController = [[HowtoViewController alloc] init]; [self.navigationController pushViewController:howtoViewController animated:YES]; } どなたか、良い方法があればご教授頂けますと 大変ありがたいです。