В моем проекте iOS8 +, я представления UIViewController с помощью UIPopoverPresentationController:UIPopoverPresentationController Fade In
vc.modalPresentationStyle = UIModalPresentationPopover;
vc.popoverPresentationController.delegate = self;
vc.popoverPresentationController.sourceView = self.someView.superview;
vc.popoverPresentationController.sourceRect = self.someView.frame;
vc.popoverPresentationController.backgroundColor = [UIColor clearColor];
vc.popoverPresentationController.permittedArrowDirections = UIPopoverArrowDirectionUp | UIPopoverArrowDirectionDown;
vc.preferredContentSize = CGSizeMake(200, 500);
(также реализует метод делегата, чтобы заставить, как пирог)
-(UIModalPresentationStyle)adaptivePresentationStyleForPresentationController:(UIPresentationController *)controller
{
return UIModalPresentationNone;
}
В настоящее время он появляется сразу над представляющий UIViewController (и исчезает с постепенным исчезновением). Может ли кто-нибудь направлять меня к настройке этой презентации, чтобы я мог ее угаснуть?
вы можете попробовать https://github.com/AugustRush/ARTransitionAnimator для анимации перехода UIViewController –
@Madangupta спасибо. Сделаю. – ZeMoon