@@ -36,29 +36,31 @@ - (instancetype)initWithFrame:(CGRect)frame
36
36
return self;
37
37
}
38
38
39
- - (void )willMoveToSuperview : (UIView*)newSuperView {
40
- [super willMoveToSuperview: newSuperView];
39
+ - (void )willMoveToSuperview : (UIView *)newSuperView
40
+ {
41
+ [super willMoveToSuperview: newSuperView];
41
42
42
- if (newSuperView != nil && !_registeredNotifications) {
43
- _registeredNotifications = YES ;
44
- [self registerNotifications ];
45
- }
43
+ if (newSuperView != nil && !_registeredNotifications) {
44
+ _registeredNotifications = YES ;
45
+ [self registerNotifications ];
46
+ }
46
47
}
47
48
48
- - (void )registerNotifications {
49
+ - (void )registerNotifications
50
+ {
49
51
#if !TARGET_OS_TV && !TARGET_OS_OSX
50
- [NSNotificationCenter .defaultCenter addObserver: self
51
- selector: @selector (invalidateSafeAreaInsets )
52
- name: UIKeyboardDidShowNotification
53
- object: nil ];
54
- [NSNotificationCenter .defaultCenter addObserver: self
55
- selector: @selector (invalidateSafeAreaInsets )
56
- name: UIKeyboardDidHideNotification
57
- object: nil ];
58
- [NSNotificationCenter .defaultCenter addObserver: self
59
- selector: @selector (invalidateSafeAreaInsets )
60
- name: UIKeyboardDidChangeFrameNotification
61
- object: nil ];
52
+ [NSNotificationCenter .defaultCenter addObserver: self
53
+ selector: @selector (invalidateSafeAreaInsets )
54
+ name: UIKeyboardDidShowNotification
55
+ object: nil ];
56
+ [NSNotificationCenter .defaultCenter addObserver: self
57
+ selector: @selector (invalidateSafeAreaInsets )
58
+ name: UIKeyboardDidHideNotification
59
+ object: nil ];
60
+ [NSNotificationCenter .defaultCenter addObserver: self
61
+ selector: @selector (invalidateSafeAreaInsets )
62
+ name: UIKeyboardDidChangeFrameNotification
63
+ object: nil ];
62
64
#endif
63
65
}
64
66
@@ -69,7 +71,9 @@ - (void)safeAreaInsetsDidChange
69
71
70
72
- (void )invalidateSafeAreaInsets
71
73
{
72
- if (self.superview == nil ) { return ; }
74
+ if (self.superview == nil ) {
75
+ return ;
76
+ }
73
77
// This gets called before the view size is set by react-native so
74
78
// make sure to wait so we don't set wrong insets to JS.
75
79
if (CGSizeEqualToSize (self.frame .size , CGSizeZero)) {
0 commit comments