MainViewControllerに次のコードがあります。それはそれのための最高の場所ですか?同様の動作をする他の方法がいくつかあります。このタイプのコードは、UIの遷移と操作のためだけに別のクラスに属していますか?
-(void)slideView3P{
[self.view bringSubviewToFront:_view3P];
if (view3PIsMinimized){
view3PIsMinimized = NO;
[UIView beginAnimations:@"animationOff" context:NULL];
[UIView setAnimationDuration:0.5f];
[_view3P setFrame:CGRectMake(_view3P.frame.origin.x, 7, _view3P.frame.size.width, 446)];
[UIView commitAnimations];
}
else {
view3PIsMinimized = YES;
[UIView beginAnimations:@"animationOff" context:NULL];
[UIView setAnimationDuration:0.5f];
[_view3P setFrame:CGRectMake(_view3P.frame.origin.x, 57, _view3P.frame.size.width, 46)];
[UIView commitAnimations];
}
}