Ios-storyboards
提供:Dev Guides
iOS-ストーリーボード
ストーリーボードはiOS 5で導入されました。 ストーリーボードを使用する場合、展開ターゲットは5.0以上でなければなりません。 ストーリーボードは、アプリケーションのすべての画面を作成し、1つのインターフェイスMainStoryboard.storyboardで画面を相互接続するのに役立ちます。 また、View Controllerのプッシュ/プレゼンテーションのコーディングを削減するのにも役立ちます。
関与するステップ
- ステップ1 *-*シングルビューアプリケーション*を作成し、アプリケーションの作成中に必ず*ストーリーボード*チェックボックスを選択してください。
ステップ2 *-シングルビューコントローラを見つけることができる *MainStoryboard.storyboard を選択します。 以下に示すように、View Controllerをもう1つ追加し、View Controllerを更新します。
- ステップ3 *-両方のView Controllerを接続しましょう。 「モーダル表示」ボタンを右クリックし、以下に示すように、左側のView Controllerの右側のView Controllerにドラッグします。
- ステップ4 *-次のように表示される3つのオプションからモーダルを選択します。
ステップ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の[終了]ボタンを右クリックし、[完了]を選択して、下に示すように[戻る]ボタンで接続します。
出力
*iPhone* デバイスでアプリケーションを実行すると、次の出力が得られます-
「モーダルを表示」を選択すると、次の出力が得られます-