UIViewController
複数のサブビューを持つ があります。各サブビューはUIView
サブクラスであり、ツールバーのボタンをタップしてビューを切り替えたいと考えています。アニメーション ブロックを使用してこれを行いました。
例:
[UIView animateWithDuration:0.5
delay:0.0
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^{
[StoreView removeFromSuperview];
[self.view addSubview:HomeView];
}
completion:NULL];
実際にはすべてが正常に機能しています。問題は、移行がスムーズでないことです。たとえば、 にHomeView
は (デザインの一部として) 5 つのボタンが散らばっていて、1 つのビューから に切り替えるたびにHomeView
、これらのボタンは隅から来て、トランジション後に再配置されます。これは見た目が美しくありません。
では、これらのボタンを所定の位置に保持するにはどうすればよいでしょうか?