react-native-navigation的迁移库

RNNSideMenuChildVC.m 808B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // RNNSideMenuChildVC.m
  3. // ReactNativeNavigation
  4. //
  5. // Created by Ran Greenberg on 09/02/2017.
  6. // Copyright © 2017 Wix. All rights reserved.
  7. //
  8. #import "RNNSideMenuChildVC.h"
  9. @interface RNNSideMenuChildVC ()
  10. @property (readwrite) RNNSideMenuChildType type;
  11. @property (readwrite) UIViewController *child;
  12. @end
  13. @implementation RNNSideMenuChildVC
  14. -(instancetype) initWithChild:(UIViewController*)child type:(RNNSideMenuChildType)type {
  15. self = [super init];
  16. self.child = child;
  17. [self addChildViewController:self.child];
  18. [self addChildViewController:self.child];
  19. [self.child.view setFrame:self.view.bounds];
  20. [self.view addSubview:self.child.view];
  21. [self.view bringSubviewToFront:self.child.view];
  22. self.type = type;
  23. return self;
  24. }
  25. - (BOOL)isCustomTransitioned {
  26. return NO;
  27. }
  28. @end