iphone multiple views pptx 100414064453 phpapp01
TRANSCRIPT
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
1/23
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
2/23
/0*1)!&3 =++. :1*!-; =++*!@71$%
"9!,79!*; $%& )!&3 ?&@$%> )!&3
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
3/23
/0*1)!&3 =++. 87G H79 =++*!@71$%
/0*1)!&3 7++ -#7->!4+*7;4 7 9$3 $ 40+&9)!&3
:MP!%>$3 :M2!&3
:MH0I$%
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
7/23
:MP!%>$3 7%> :M2!&3
@interface MultiViewExampleAppDelegate : NSObject
{
UIWindow *window;
}
...
[window addSubview: someView];
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
8/23
:M2!&3
:M2!&3 !4 7 G74& @*744 4 4&)&97* @$%-9$*4.
[someUIView addSubView: someButton]; ?$ G74!@7**; 3& @$0*> #7)& 7 :MP!%>$3N -#7- #74
$%& :M2!&3 -#7- @$%-7!%4 -3$ :M2!&34 3#!@#@$%-7!%4 4&)&97* @$%-9$*4
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
9/23
S$%-9$**!%B (!T&9&%- S$%-&%- 2!&34
8$ @$%-9$* >!T&9&%- @$%-&%- )!&34N ;$0 ,04-#7)& 4$,& E!%> $< !""# %"!"''(!
./()*+0"#$%"&&*% 1.2&)$3 4556 :M87GH79S$%-9$**&9 U87G H79 7++V :MK7)!B71$%S$%-9$**&9 UK7)!B71$% 7++V
W$$-S$%-9$**&9 !4 9&4+$%4!G*& $< 43!-@#!%B)!&34
W$$-S$%-9$**&9 #$*>4 @$%-&%- )!&34
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
10/23
S$%-9$**&9 7%> S$%-&%- 2!&3
W$$- S$%-9$**&9
S$%-&%- 2!&3
S$%-&%- 2!&3
S$%-&%- 2!&3
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
11/23
W&*71$%4#!+
W$$-X4 )!&3
Y97;X4 )!&3
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
12/23
W&*71$%4#!+
P#!-&X4 )!&3
W$$-X4 )!&3
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
13/23
87G H79 =++*!@71$%
W$$-X4 )!&3
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
14/23
S$%-&%- 2!&3
S$%-&%- 2!&3 #$*>4 @$%-9$*4 U3!>B&-4V S$%-&%- 2!&3 @$%4!4-4 $ S$%-&%- 2!&3
W$$- S$%-9$**&9
S$%-&%- 2!&3
2!&3ZS$%-9$**&9J#
2!&3ZS$%-9$**&9J,2!&3ZJD!G
S$%-&%- 2!&3
2!&3[S$%-9$**&9J#
2!&3[S$%-9$**&9J,2!&3[JD!G
S$%-&%- 2!&3
2!&3]S$%-9$**&9J#
2!&3]S$%-9$**&9J,2!&3]JD!G
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
16/23
L!&979@#;
W$$- S$%-9$**&9
2!&3 S$%-9$**&9 :M2!&3 :MH0I$%
2!&3 S$%-9$**&9 :M2!&3 :MH0I$%
2!&3 S$%-9$**&9 :M2!&3 :MH0I$%
:M2!&3S$%-9$**&9 :M2!&3S$%-9$**&9)(!*+%( ,-.'/(!
012.34
5"(.(7
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
17/23
(&*&B7-& S*744
#import
#import SwitchViewController.h@interface MyAppDelegate : NSObject {
UIWindow *window;
SwitchMyViewController *switchmyviewcontroller;}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet SwitchMyViewController*switchmyviewcontroller;@end
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
18/23
(&*&B7-& S*744 J,
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[window addSubview: switchmyviewcontroller.view];[window makeKeyAndVisible];
return YES;
}
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
19/23
W$$- S$%-9$**&9
// Promise we will import these classes later
@class GrayViewController;
@class WhiteViewController;
@interface SwitchMyViewController : UIViewController {GrayViewController *grayViewController;
WhiteViewController *whiteViewController;
}
@property (nonatomic, retain) GrayViewController *grayViewController;
@property (nonatomic, retain) WhiteViewController *whiteViewController;
// This method can change views. You can have for example a button
// that changes the content view
- (IBAction) switchViews:(id) sender;
@end
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
20/23
S$%-&%- 2!&3X4 S$%-9$**&9
#import
@interface WhiteViewController: UIViewController {
}
// Possible actions and outlets
-(IBAction) grayButtonPressed:(id) sender;
@end
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
21/23
:M2!&3S$%-9$**&9 F^ 2!&3Q
C7@# 2!&3 S$%-9$**&9 #74 7 2!&3JJJ JJ3#&9& 7** -#& @$%-9$*4N 3!>B&-4N 79& 4-$9&>
8#& )!&3 !4 0407**; !,+*&,&%-&> !% M%-&9&9
?$ ;$0 4#$0*> #7)&MyView1Controller.hMyView1Controller.mMyView1.xib
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
22/23
S9&71%B S$%-9$**&94
-
8/13/2019 iPhone Multiple Views Pptx 100414064453 Phpapp01
23/23
S9&71%B J%!G \*&4