UIViewController
ロゴが中央にありUITableView
、アルファ 0のものが 1 つあります。
私はこれviewDidAppear:
を持っています:
[UIView animateWithDuration:0.6 delay:0.0 options:UIViewAnimationCurveEaseInOut animations:^{
[self.logo setFrame:CGRectMake(0.0f, self.view.frame.size.height - 194.0f, 320.0f, 194.0f)];
} completion:^(BOOL finished) {
[self.table setFrame:CGRectMake(0.0f, 0.0f, 320.0f, self.view.frame.size.height - 194.0f)];
[UIView animateWithDuration:0.4 delay:0.0 options:UIViewAnimationCurveEaseInOut animations:^{
[self.table setAlpha:1.0];
} completion:^(BOOL finished) {
return;
}];
return;
}];
わかりました、アニメーションは私が欲しいものです。
しかし、presentModalViewController:
次のビューを表示するために呼び出すとUIImageView
、画面の中央にUITableView
戻り、前の高さに戻ります。
ビューを変更しても、アニメーションを終了した後、同じサイズと位置を維持するにはどうすればよいですか?
ありがとう。