気になる

アフェリエイト旅行

自動車

家庭菜園

« xcodeでRunさせて、自分が今何をしているのか知る方法 | トップページ | 株を買って持ち越してみた。w 握力どこまであるか!test »

2013/07/10

prepareForSegue 画面の遷移

Storyboardで、次の画面に遷移は・・「prepareForSegue」を使う

- (void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender{}
画面1のボタンを押して、画面2に遷移。
その際にデータを渡したい。
<画面2の設計>
  1. 画面2のクラスを作成。
    xcodeメニュー→新規ファイル→ViewController2と名前をつける。
  2. 画面2のシーンを作成。
    Storyboardで、キャンバスの開いた場所に、ViewControllerをドラッグ・アンド・ドロップ。
  3. 画面2のシーンをクラスに紐付け設定。
    シーンを選択して(黄色のアイコン)、CustomClassでViewController2を選択。
  4. 画面2のシーンの上にをLabelを作成。
    Storyboardで、画面2のシーン上に、Labelをドラッグ・アンド・ドロップ。
  5. Labelをクラスに紐付け設定。
    LabelをViewController2.h上にドラッグ・アンド・ドロップ。
    IBOutletとして、mesLabelと名前をつける。
<画面2の設計>
  1. Storyboard上で
  2. Winキーを押しながら
  3. 画面1のボタンを、画面2のシーンに向かってドラッグ・アンド・ドロップ。
  4. push選択。
  5. 画面と画面の間にできた、セグエをクリックして
  6. アトリービューインスペクタで、identifier を設定(例hello)
  7. ※ついでに、同じ方法で計3個作るとか

■画面1(遷移元ViewController1.m)にprepareForSegueを記述

//遷移先のクラスをimportしておく
#import "ViewController2.h"

 

@implementation ViewController

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{

 if([segue.identifier isEqualToString:@"hello"]){

        NSString *intro = @"hello my frind";

 // 遷移先のViewControllerを指定
       
ViewController2 *vc = [segue destinationViewController];

 // 中身
        vc.introString = intro;

    }

}

■画面2(遷移先ViewController2.h)に

//(他のクラスから)参照したい変数をpropertyに宣言しておく
@property (weak,nonatomic)NSString *introString;

(遷移先ViewController2.m)のviewDidLoadメソッドの中に

//ラベルさん、introStringをセットして〜
[
_mesLabel setText:_introString];


-------------------------------------------------------------------------------

うーーん、うまく出来ないクスン。御勉強中。(´・ω・`)

« xcodeでRunさせて、自分が今何をしているのか知る方法 | トップページ | 株を買って持ち越してみた。w 握力どこまであるか!test »

MacMini」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: prepareForSegue 画面の遷移:

« xcodeでRunさせて、自分が今何をしているのか知る方法 | トップページ | 株を買って持ち越してみた。w 握力どこまであるか!test »

google検索

  • Google


    このブログを検索
    ウェブ全体から検索

カテゴリー

ニュース

  • 日経平均(長期)

    株価ミニチャートのブログパーツ
  • 経済指標(発表と内容)へのリンク
    http://jp.investing.com/economic-calendar/
  • 経済指標
  • . . .
  • 日経平均チャート
    by 株価チャート「ストチャ」
  • 株指標
2019年7月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31