136 SettingsViewController *controller = [[SettingsViewController alloc] initWithNibName:@"SettingsViewController" |
136 SettingsViewController *controller = [[SettingsViewController alloc] initWithNibName:@"SettingsViewController" |
137 bundle:nil]; |
137 bundle:nil]; |
138 self.settingsViewController = controller; |
138 self.settingsViewController = controller; |
139 [controller release]; |
139 [controller release]; |
140 } |
140 } |
141 self.settingsViewController.view.frame = CGRectMake(0, -320, 480, 320); |
141 self.settingsViewController.view.frame = CGRectMake(0, -257, 480, 278); |
142 self.settingsViewController.parentView = self.mainView; |
142 self.settingsViewController.parentView = self.mainView; |
143 |
143 |
144 [UIView beginAnimations:@"View Switch" context:NULL]; |
144 [UIView beginAnimations:@"Settings SwitchView" context:NULL]; |
145 [UIView setAnimationDuration:1]; |
145 [UIView setAnimationDuration:1]; |
146 |
146 |
147 self.settingsViewController.view.frame = CGRectMake(0, 0, 480, 320); |
147 self.settingsViewController.view.frame = CGRectMake(0, 21, 480, 278); |
148 self.mainView.frame = CGRectMake(0, 320, 480, 320); |
148 self.mainView.frame = CGRectMake(0, 299, 480, 278); |
149 [UIView commitAnimations]; |
149 [UIView commitAnimations]; |
150 |
150 |
151 [self.view addSubview:settingsViewController.view]; |
151 [self.view insertSubview:settingsViewController.view atIndex:0]; |
152 } |
152 } |
153 |
153 |
154 } |
154 } |
155 |
155 |
156 @end |
156 @end |