From 5932a8cb49f88808a92c1a0ad4b6eeb77f8a57f5 Mon Sep 17 00:00:00 2001 From: Dawid Zawada Date: Fri, 13 Feb 2026 14:47:33 +0100 Subject: [PATCH] fix: iOS modal freeze when animationType prop is set --- .../RNTModalViewController/RNTModalViewController.m | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ios/Library/RNTModalViewController/RNTModalViewController.m b/ios/Library/RNTModalViewController/RNTModalViewController.m index a695eeb..d581919 100644 --- a/ios/Library/RNTModalViewController/RNTModalViewController.m +++ b/ios/Library/RNTModalViewController/RNTModalViewController.m @@ -14,6 +14,9 @@ - (instancetype)initWithDelegate:(id)delegate { if (self) { self.reactSubviewContainer = [[UIView alloc] init]; self.delegate = delegate; + ModalAnimation *defaultAnimation = [[ModalAnimation alloc] init]; + self.inAnimation = defaultAnimation; + self.outAnimation = defaultAnimation; } return self; } @@ -37,6 +40,11 @@ - (void)viewDidLoad { [self setupReactSubview:self.reactSubviewContainer]; } +- (void)viewDidAppear:(BOOL)animated { + [super viewDidAppear:animated]; + [self.inAnimation animate:self.reactSubviewContainer completion:nil]; +} + - (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews];