Opensourcing RCTWrapper

Summary:
RCTWrapper is a library that allows turn any UIView/UIViewController-based widget into React Native component
which will respect layout constrains of native (wrapped) view.
So, you don't need to explicitly specify width and hight in styling.

Take a look at examples to see how to use RCTWrapper.

Reviewed By: mmmulani

Differential Revision: D5868763

fbshipit-source-id: 0a503b42be166d547ca6cbf0829eea9c75a8e364
This commit is contained in:
Valentin Shergin
2017-10-09 17:12:44 -07:00
committed by Facebook Github Bot
parent aa97c9ac27
commit c0e9936d8e
17 changed files with 702 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
// Copyright 2004-present Facebook. All Rights Reserved.
#import "RCTWrapperViewManager.h"
#import "RCTWrapperShadowView.h"
#import "RCTWrapperView.h"
@implementation RCTWrapperViewManager
RCT_EXPORT_MODULE()
- (RCTShadowView *)shadowView
{
return [[RCTWrapperShadowView alloc] initWithBridge:self.bridge];
}
- (UIView *)view
{
return [[RCTWrapperView alloc] initWithBridge:self.bridge];
}
@end