react-native-navigation的迁移库

RNNLayoutNode.h 502B

123456789101112131415161718192021222324252627
  1. #import <Foundation/Foundation.h>
  2. #import <UIKit/UIKit.h>
  3. @interface RNNLayoutNode : NSObject
  4. @property NSString* type;
  5. @property NSString* nodeId;
  6. @property NSDictionary* data;
  7. @property NSArray* children;
  8. @property NSArray* sidebar;
  9. +(instancetype)create:(NSDictionary *)json;
  10. -(BOOL)isComponent;
  11. -(BOOL)isExternalComponent;
  12. -(BOOL)isStack;
  13. -(BOOL)isTabs;
  14. -(BOOL)isTopTabs;
  15. -(BOOL)isSideMenuRoot;
  16. -(BOOL)isSideMenuLeft;
  17. -(BOOL)isSideMenuRight;
  18. -(BOOL)isSideMenuCenter;
  19. -(BOOL)isSplitView;
  20. @end