[ASTraitCollection] propagate window container size via ASTraitCollection in iOS7 (#2019)

This commit is contained in:
ricky 2016-08-05 10:34:13 -07:00 committed by Adlai Holler
parent 2804d50220
commit 39da5d2cb0

View File

@ -83,6 +83,10 @@
if (AS_AT_LEAST_IOS8) {
ASEnvironmentTraitCollection traitCollection = [self environmentTraitCollectionForUITraitCollection:self.traitCollection];
[self progagateNewEnvironmentTraitCollection:traitCollection];
} else {
ASEnvironmentTraitCollection traitCollection = ASEnvironmentTraitCollectionMakeDefault();
traitCollection.containerSize = self.view.bounds.size;
[self progagateNewEnvironmentTraitCollection:traitCollection];
}
}
@ -325,4 +329,13 @@ ASVisibilityDepthImplementation;
[self progagateNewEnvironmentTraitCollection:environmentTraitCollection];
}
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
[super didRotateFromInterfaceOrientation:fromInterfaceOrientation];
ASEnvironmentTraitCollection traitCollection = self.node.environmentTraitCollection;
traitCollection.containerSize = self.view.bounds.size;
[self progagateNewEnvironmentTraitCollection:traitCollection];
}
@end