Ужасно выглядящий нестандартный переход
У меня проблема с пользовательским переходом между контроллерами. У меня есть два контроллера представления. Первый - это контроллер табличного представления, а второй - начальный контроллер. В левом верхнем углу есть кнопка, которая при нажатии вызывает первый навигационный контроллер. Должна быть анимация слайдов, но слева направо, а не справа налево. Я сделал свой собственный переход, но когда кнопка нажата, переход выглядит очень ужасно. Код перехода:
CATransition *transition = [CATransition animation];
transition.duration = 0.45;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault];
transition.type = kCATransitionFromLeft;
[transition setType:kCATransitionPush];
transition.subtype = kCATransitionFromLeft;
transition.delegate = self;
[self.navigationController.view.layer addAnimation:transition forKey:nil];
[self.navigationController pushViewController:controller animated:NO];
Это скриншот, как выглядит переход: