File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -421,12 +421,14 @@ - (void)pageViewController:(UIPageViewController *)pageViewController
421421 didFinishAnimating : (BOOL )finished
422422 previousViewControllers : (nonnull NSArray <UIViewController *> *)previousViewControllers
423423 transitionCompleted : (BOOL )completed {
424- UIViewController* currentVC = pageViewController.viewControllers [0 ];
425- _currentIndex = [_childrenViewControllers indexOfObject: currentVC];
426- [_eventDispatcher sendEvent: [[RCTOnPageSelected alloc ] initWithReactTag: self .reactTag position: [NSNumber numberWithInteger: _currentIndex] coalescingKey: _coalescingKey++]];
427-
428- [_eventDispatcher sendEvent: [[RCTOnPageScrollEvent alloc ] initWithReactTag: self .reactTag position: [NSNumber numberWithInteger: _currentIndex] offset: [NSNumber numberWithFloat: 0 ] coalescingKey: _coalescingKey++]];
429- _reactPageIndicatorView.currentPage = _currentIndex;
424+ if (completed) {
425+ UIViewController* currentVC = pageViewController.viewControllers [0 ];
426+ _currentIndex = [_childrenViewControllers indexOfObject: currentVC];
427+ [_eventDispatcher sendEvent: [[RCTOnPageSelected alloc ] initWithReactTag: self .reactTag position: [NSNumber numberWithInteger: _currentIndex] coalescingKey: _coalescingKey++]];
428+
429+ [_eventDispatcher sendEvent: [[RCTOnPageScrollEvent alloc ] initWithReactTag: self .reactTag position: [NSNumber numberWithInteger: _currentIndex] offset: [NSNumber numberWithFloat: 0 ] coalescingKey: _coalescingKey++]];
430+ _reactPageIndicatorView.currentPage = _currentIndex;
431+ }
430432}
431433
432434#pragma mark - Datasource After
You can’t perform that action at this time.
0 commit comments