Skip to content
This repository was archived by the owner on Nov 23, 2020. It is now read-only.

Commit 25fc8af

Browse files
author
钟加仁
committed
fix: fix crush in iOS 10
1 parent 8065a41 commit 25fc8af

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

ios/RNPopoverHostViewController.m

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,12 @@ - (void)viewWillLayoutSubviews {
4545
#pragma mark - Getter
4646

4747
- (CGRect)contentFrame {
48-
UIEdgeInsets safeAreaInsets = self.view.safeAreaInsets;
48+
UIEdgeInsets safeAreaInsets;
49+
if (@available(iOS 11.0, *)) {
50+
safeAreaInsets = self.view.safeAreaInsets;
51+
} else {
52+
safeAreaInsets = UIEdgeInsetsZero;
53+
}
4954
CGRect frame = self.view.bounds;
5055
return CGRectMake(CGRectGetMinX(frame) + safeAreaInsets.left, CGRectGetMinY(frame) + safeAreaInsets.top, CGRectGetWidth(frame) - safeAreaInsets.left - safeAreaInsets.right, CGRectGetHeight(frame) - safeAreaInsets.top - safeAreaInsets.bottom);
5156
}

0 commit comments

Comments
 (0)