Итак, я перехожу между двумя представлениями здесь, заменяя одно из представлений другим, но у меня возникают некоторые проблемы с некоторым визуальным остатком.
В обоих представлениях установлены закругленные углы, и когда ясделать флип анимацию, есть эта прямоугольная тень, которая появляется в верхней части обоих видов.Должен быть какой-то способ избавиться от этого?
Вот мой код перехода.Переходный вид - это фоновый вид с четким цветным фоном.Попытка добавить вторую кнопку поверх первой и также выполнить переход таким же образом, но это также вызвало у меня ту же проблему.
[UIView transitionWithView:transitionView
duration:4.7
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^(void){
[clockButton removeFromSuperview];
[transitionView addSubview:motorButton];
}
completion:^(BOOL finished){
}];
Добавлено видео на YouTube, показывающее проблему.Замедлен переход с первой на вторую кнопку, чтобы было легче увидеть, что происходит.
http://www.youtube.com/watch?v=TemHSL0dfJI