もしかして良いものなのかも。
見た目から作れそう。プロトタイプ作りやすそう。あくまでも予想。
参考サイト
tutorialの修正コード(一部抜粋)
(a)
// // ViewController.h // iPhone_tutorial_One // // Created by username on 11/10/24. // Copyright (c) 2011年 __MyCompanyName__. All rights reserved. // #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UIActionSheetDelegate, UIAlertViewDelegate> - (IBAction)pageInfo; @end
(b)
// // ViewController.m // iPhone_tutorial_One // // Created by username on 11/10/24. // Copyright (c) 2011年 __MyCompanyName__. All rights reserved. // #import "ViewController.h" @implementation ViewController - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Release any cached data, images, etc that aren't in use. } #pragma mark - View lifecycle - (IBAction)pageInfo { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Info" message:@"Currently Displaying View One" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; } - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. }
(c)
// // SecondViewController.h // iPhone_tutorial_One // // Created by username on 11/10/24. // Copyright (c) 2011年 __MyCompanyName__. All rights reserved. // #import <UIKit/UIKit.h> @interface SecondViewController : UIViewController <UIActionSheetDelegate, UIAlertViewDelegate> - (IBAction)pageInfo; @end
(d)
// // SecondViewController.m // iPhone_tutorial_One // // Created by username on 11/10/24. // Copyright (c) 2011年 __MyCompanyName__. All rights reserved. // #import "SecondViewController.h" @implementation SecondViewController - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } - (void)didReceiveMemoryWarning { // Releases the view if it doesn't have a superview. [super didReceiveMemoryWarning]; // Release any cached data, images, etc that aren't in use. } #pragma mark - View lifecycle - (IBAction)pageInfo { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Info" message:@"Currently Displaying View Two" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; }