Ios-storyboards

提供:Dev Guides
移動先:案内検索

iOS-ストーリーボード

ストーリーボードはiOS 5で導入されました。 ストーリーボードを使用する場合、展開ターゲットは5.0以上でなければなりません。 ストーリーボードは、アプリケーションのすべての画面を作成し、1つのインターフェイスMainStoryboard.storyboardで画面を相互接続するのに役立ちます。 また、View Controllerのプッシュ/プレゼンテーションのコーディングを削減するのにも役立ちます。

関与するステップ

  • ステップ1 *-*シングルビューアプリケーション*を作成し、アプリケーションの作成中に必ず*ストーリーボード*チェックボックスを選択してください。

ステップ2 *-シングルビューコントローラを見つけることができる *MainStoryboard.storyboard を選択します。 以下に示すように、View Controllerをもう1つ追加し、View Controllerを更新します。

iOSチュートリアル

  • ステップ3 *-両方のView Controllerを接続しましょう。 「モーダル表示」ボタンを右クリックし、以下に示すように、左側のView Controllerの右側のView Controllerにドラッグします。

iOSチュートリアル

  • ステップ4 *-次のように表示される3つのオプションからモーダルを選択します。

iOSチュートリアル

ステップ5 *-次のように *ViewController.h を更新します-

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

-(IBAction)done:(UIStoryboardSegue *)seque;

@end

ステップ6 *-次のように *ViewController.m を更新します-

#import "ViewController.h"

@interface ViewController ()
@end

@implementation ViewController

- (void)viewDidLoad {
   [super viewDidLoad];
}

- (void)didReceiveMemoryWarning {
   [super didReceiveMemoryWarning];
  //Dispose of any resources that can be recreated.
}

-(IBAction)done:(UIStoryboardSegue *)seque {
   [self.navigationController popViewControllerAnimated:YES];
}

@end
  • ステップ7 *-MainStoryboard.storyboardを選択して、右側のView Controllerの[終了]ボタンを右クリックし、[完了]を選択して、下に示すように[戻る]ボタンで接続します。

iOSチュートリアル

出力

*iPhone* デバイスでアプリケーションを実行すると、次の出力が得られます-

iOSチュートリアル

「モーダルを表示」を選択すると、次の出力が得られます-

iOSチュートリアル