diff options
Diffstat (limited to 'src/view/com/pager/PagerWithHeader.tsx')
-rw-r--r-- | src/view/com/pager/PagerWithHeader.tsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/view/com/pager/PagerWithHeader.tsx b/src/view/com/pager/PagerWithHeader.tsx index dcfc1eebb..22e2d86b1 100644 --- a/src/view/com/pager/PagerWithHeader.tsx +++ b/src/view/com/pager/PagerWithHeader.tsx @@ -71,7 +71,8 @@ export const PagerWithHeader = React.forwardRef<PagerRef, PagerWithHeaderProps>( (evt: LayoutChangeEvent) => { const height = evt.nativeEvent.layout.height if (height > 0) { - setTabBarHeight(height) + // The rounding is necessary to prevent jumps on iOS + setTabBarHeight(Math.round(height)) } }, [setTabBarHeight], @@ -80,7 +81,8 @@ export const PagerWithHeader = React.forwardRef<PagerRef, PagerWithHeaderProps>( (evt: LayoutChangeEvent) => { const height = evt.nativeEvent.layout.height if (height > 0) { - setHeaderOnlyHeight(height) + // The rounding is necessary to prevent jumps on iOS + setHeaderOnlyHeight(Math.round(height)) } }, [setHeaderOnlyHeight], |