|
@@ -26,7 +26,7 @@
|
26
|
26
|
|
27
|
27
|
self.backgroundColor = [UIColor clearColor];
|
28
|
28
|
self.subView.backgroundColor = [UIColor clearColor];
|
29
|
|
-
|
|
29
|
+
|
30
|
30
|
if ([alignment isEqualToString:@"fill"]) {
|
31
|
31
|
self.frame = frame;
|
32
|
32
|
subView.sizeFlexibility = RCTRootViewSizeFlexibilityNone;
|
|
@@ -54,7 +54,7 @@
|
54
|
54
|
|
55
|
55
|
- (void)rootViewDidChangeIntrinsicSize:(RCTRootView *)rootView {
|
56
|
56
|
if ([self.alignment isEqualToString:@"center"]) {
|
57
|
|
- [self setFrame:CGRectMake(self.frame.origin.x, self.frame.origin.y, self.subView.intrinsicContentSize.width, self.subView.intrinsicContentSize.height)];
|
|
57
|
+ [self setFrame:CGRectMake(self.frame.origin.x - rootView.intrinsicContentSize.width / 2, self.frame.origin.y - rootView.intrinsicContentSize.height / 2, rootView.intrinsicContentSize.width, rootView.intrinsicContentSize.height)];
|
58
|
58
|
[self.subView setFrame:CGRectMake(0, 0, rootView.intrinsicContentSize.width, rootView.intrinsicContentSize.height)];
|
59
|
59
|
}
|
60
|
60
|
}
|