Permalink
Browse files

Fix bug with <InputAccessoryView> safe area conformance

Reviewed By: wwalser

Differential Revision: D7507732

fbshipit-source-id: 10bf8d58c65f1353a3e62a27fc74c2dfd73ac2c4
  • Loading branch information...
PeteTheHeat authored and facebook-github-bot committed Apr 4, 2018
1 parent e574b85 commit 490f22ae72ba43fa9364ce0f6c238744c07ac830
Showing with 2 additions and 7 deletions.
  1. +2 −7 Libraries/Text/TextInput/RCTInputAccessoryViewContent.m
@@ -27,18 +27,13 @@ - (void)didMoveToSuperview
{
#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 110000 /* __IPHONE_11_0 */
// Avoid the home pill (in portrait mode) and notch (in landscape mode) on iPhoneX.
// Avoid the home pill (in portrait mode)
// TODO: Support rotation, anchor to left and right without breaking frame x coordinate (T27974328).
if (@available(iOS 11.0, *)) {
if (self.window) {
[_safeAreaContainer.bottomAnchor
constraintLessThanOrEqualToSystemSpacingBelowAnchor:self.window.safeAreaLayoutGuide.bottomAnchor
multiplier:1.0f].active = YES;
[_safeAreaContainer.leftAnchor
constraintGreaterThanOrEqualToSystemSpacingAfterAnchor:self.window.safeAreaLayoutGuide.leftAnchor
multiplier:1.0f].active = YES;
[_safeAreaContainer.rightAnchor
constraintLessThanOrEqualToSystemSpacingAfterAnchor:self.window.safeAreaLayoutGuide.rightAnchor
multiplier:1.0f].active = YES;
}
}
#endif

0 comments on commit 490f22a

Please sign in to comment.