fixed trait example

This commit is contained in:
ricky
2016-07-11 09:59:22 -07:00
parent 57ece0f46e
commit 0696ea87b7

View File

@@ -155,13 +155,14 @@ static const CGFloat kInnerPadding = 10.0f;
{ {
OverrideViewController *overrideVC = [[OverrideViewController alloc] init]; OverrideViewController *overrideVC = [[OverrideViewController alloc] init];
__weak OverrideViewController *weakOverrideVC = overrideVC;
overrideVC.overrideDisplayTraitsWithTraitCollection = ^(UITraitCollection *traitCollection) { overrideVC.overrideDisplayTraitsWithTraitCollection = ^(UITraitCollection *traitCollection) {
ASTraitCollection *asyncTraitCollection = [ASTraitCollection traitCollectionWithDisplayScale:traitCollection.displayScale ASTraitCollection *asyncTraitCollection = [ASTraitCollection traitCollectionWithDisplayScale:traitCollection.displayScale
userInterfaceIdiom:traitCollection.userInterfaceIdiom userInterfaceIdiom:traitCollection.userInterfaceIdiom
horizontalSizeClass:UIUserInterfaceSizeClassCompact horizontalSizeClass:UIUserInterfaceSizeClassCompact
verticalSizeClass:UIUserInterfaceSizeClassCompact verticalSizeClass:UIUserInterfaceSizeClassCompact
forceTouchCapability:traitCollection.forceTouchCapability forceTouchCapability:traitCollection.forceTouchCapability
traitCollectionContext:nil]; containerSize:weakOverrideVC.view.bounds.size];
return asyncTraitCollection; return asyncTraitCollection;
}; };