我有一个UIViewController
有多个子视图。每个子视图都是一个UIView
子类,我想通过点击工具栏按钮在视图之间切换。我通过使用动画块做到了这一点:
例子:
[UIView animateWithDuration:0.5
delay:0.0
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^{
[StoreView removeFromSuperview];
[self.view addSubview:HomeView];
}
completion:NULL];
实际上一切正常。问题是过渡并不是很顺利。例如,HomeView
有五个分散的按钮(作为设计的一部分),每当我从一个视图切换到 时HomeView
,这些按钮会从一个角落出来并在转换后重新排列,这看起来并不漂亮。
那么我将如何让这些按钮保持原位呢?