ネイティブ iOS ビューと反応ネイティブ画面の両方で構成されるナビゲーション スタックを構築しています。しかし、ネイティブの iOS ビューをプッシュすると、ビュー レイアウトがストーリーボードで設計されたとおりに表示されません。ネイティブ ビューに Xcode で autolayout を使用しています。
ICNativeViewManager.h
---------------------
#import <React/RCTViewManager.h>
@interface ICNativeViewManager : RCTViewManager
@end
ICNativeViewManager.m
---------------------
#import <React/RCTViewManager.h>
#import <React/RCTView.h>
#import "ICNativeViewManager.h"
@implementation ICNativeViewManager
UIViewController *vc;
RCT_EXPORT_MODULE()
-(UIView *)view
{
if (vc == nil)
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"ICNativeUI" bundle:nil];
vc = [storyboard instantiateInitialViewController];
}
return vc.view;
}
RCT_EXPORT_VIEW_PROPERTY(labelText, NSString)
@end