所以我在这里通过用另一个视图替换其中一个视图来转换两个视图,但是我遇到了一些视觉残留的问题。
两个视图都设置了圆角,当我进行翻转动画时,这个矩形阴影出现在两个视图的顶部。必须有某种方法摆脱这种情况吗?
这是我的转换代码。过渡视图是具有清晰彩色背景的背景视图。尝试在第一个按钮的顶部添加第二个按钮并转换为该方式,但这也给了我同样的问题。
[UIView transitionWithView:transitionView
duration:4.7
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^(void){
[clockButton removeFromSuperview];
[transitionView addSubview:motorButton];
}
completion:^(BOOL finished){
}];
添加了显示问题的YouTube视频。减慢从第一个按钮到第二个按钮的过渡,以便更容易看到发生了什么。