如何将 UINavigationController 与 React-Native 组件集成

问题描述 投票:0回答:2

在我最近的工作中,我使用 React-Native 组件作为

iOS
应用程序的视图部分。当我编写“完整的本机应用程序”时,假设我在视图上有按钮,我单击它,
UINavigationController
将推入一个新的
ViewController

 UIButton *btn=[[UIButton alloc]initWithFrame:CGRectMake(60, 60, 200, 60)];    
 btn.backgroundColor=[UIColor greenColor];    
 [btn setTitle:@"btn" forState:UIControlStateNormal];    
 [btn addTarget:self action:@selector(clickme:) forControlEvents:UIControlEventTouchUpInside];    
 ...

 - (void) clickme: (UIButton*) sender{
   [self.navController pushViewController:ANOTHER_VIEW_CONTROLLER animated:YES];
 }

所以我的问题是:如何在 React-Native 组件中做到这一点?

ios react-native
2个回答
1
投票

我解决了这个问题,解决方案在这个问题:https://github.com/facebook/react-native/issues/3324


0
投票
this.props.navigator.push({...});

请参阅 NavigatorIOSNavigator 了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.