Xcode 複数画面遷移例

//
// この例はナビゲーションバーが表示されるので戻りボタンを作成する必要はない
//
// ***************************************************************************
// 初期画面の処理
// ***************************************************************************
// 初期画面(Tableview)からview11画面へ遷移
– (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UIViewController* viewController = [[view11 alloc] initWithNibName:@”view11
bundle:[NSBundle mainBundle]];
if (viewController){
[self.navigationController pushViewController:viewController animated:YES];
}
}
// ***************************************************************************
// view11の処理
// ***************************************************************************
}
#import “view11.h
#import “view12.h
#import “view13.h
@implementation view11
// view11画面のボタンクリックでview12画面へ遷移
– (void)toView12{
UIViewController* viewController = [[view12 alloc] initWithNibName:@”view12
bundle:[NSBundle mainBundle]];
if (viewController){
[self.navigationController pushViewController:viewController animated:YES];
}
}
// view11画面のボタンクリックでview13画面へ遷移
– (void)toView13{
UIViewController* viewController = [[view13 alloc] initWithNibName:@”view13
bundle:bundle:[NSBundle mainBundle]];
if (viewController){
[self.navigationController pushViewController:viewController animated:YES];
}
}
@end

コメントを書く







コメント内容


Since1991 © Shimayugu All Rights Reserved.
アップルおよびアップルのロゴは、米国および他の国々で登録されたApple Inc.の商標です。
湘南マッキントッシュユーザーズグループは、独立したユーザグループで、Apple Japan合同会社が権限を与えた団体、支援する団体、またはその他に承認する団体ではありません。