问题标签 [react-native-navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
844 浏览

android - React Native Navigation Android 操作栏图像

我正在使用https://github.com/wix/react-native-navigation并发现对于 iOS 我可以执行以下操作将图像添加到 UINavigationController

但是找不到在 Android 中将图像添加到 ActionBar 的方法?请指教。

0 投票
1 回答
483 浏览

react-native - React Native Side Menu 中的项目缺少样式(应在 React Native Navigator 中指示活动路线)

我正在开发一个带有Side MenuNavigator的应用程序。在侧边菜单中,有一些菜单项可以让您导航(使用 Navigator),并且菜单项也被设置样式以指示哪个是活动的。

当首先使用navigator.push()进入新路线,然后使用navigator.pop()返回时,与先前活动路线(现在不活动)对应的菜单项不会获得任何一种样式显示它要么处于非活动状态,要么处于活动状态。菜单项的样式(RouteMenuItem在下面的完整示例中)如下

怎么可能既不应用{backgroundColor: 'green'}也不{opacity: 0.5}应用?

下图显示了该错误在 Android 上的外观:选择了“Route ONE”,但是,“Route TWO”的菜单项没有opacity: 0.5应有的效果(它应该像第三个菜单项一样是半透明的)。

react-native-navigator-side-menu-style-bug.png


以下是重现该错误的最小示例的完整代码。组件层次结构是这样的:

PS:我们在代码中使用 StyleSheet.create(),但在下面的示例中,我刚刚定义了内联样式。它似乎没有任何区别。

0 投票
2 回答
728 浏览

reactjs - 如何在 React Native Navigation Experimental 中将 this.props 传递给 renderScene?

我想将组件 props ( this.props) 传递给_renderScene函数。

0 投票
2 回答
1880 浏览

android - React Native Android应用程序白屏无法启动

当我运行我的 Android 应用程序时,我收到以下错误日志:http://pastebin.com/1jHEfdQ3该应用程序有时会在模拟器中崩溃,但大多数时候它只是显示一个白屏。我可以 console.log 一两件事,直到应用程序没有响应。RR 刷新不起作用。开发工具都不起作用。在这一点上,我很困惑该怎么做。

我正在运行 react native 0.38.0

编辑:

我已经尝试清理我的 gradle 并删除并重新安装我的节点模块。

需要注意的一点是,我使用的是 React Native Navigation,这意味着我必须修改MainApplication以下MainActivity内容:

主要活动:

主要应用:

我已经在这里交叉发布了 React Native 的问题页面

0 投票
10 回答
14769 浏览

react-native - 切换到新屏幕时白色闪烁且背景为深色?

当使用两个不同的导航器从一个屏幕过渡到另一个屏幕时,我遇到了这种情况:前导航和新的 React Navigation 。白色闪烁一秒钟(或半秒钟)。寻找解决方案我发现其他导航器也有同样的问题。例如来自 wix HERE的导航器。从链接:

好的,问题是,React 样式在导航开始后应用,并且默认背景颜色为白色,所以这是闪烁效果..

有人有同样的问题吗?

0 投票
0 回答
466 浏览

reactjs - 反应本机导航器消耗太多内存

我正在构建我的第一个反应原生 android 项目,它具有场景的嵌套导航。我当前的代码正在运行,但似乎内存受到了很大影响。请参阅随附的问题说明。我在“访问相关产品按钮”上使用了 navigator.push(),在后退按钮上使用了 navigator.pop()。

有关如何重现问题的说明: 关于如何重现问题的说明

有没有人知道这方面的解决方案?

0 投票
2 回答
390 浏览

react-native - React-Native Navigator Android 错误

本机应用程序开发这是我尝试过的

文件:index.android.js

我的加载器组件:

当我运行应用程序时出现错误 undefined is not a funtion(evalating 'this.props.renderScene(route,this)')

我已经通过观看 Youtube 上的一些教程来尝试这个,但我找不到我的问题的答案。

我想要做的是当应用程序启动时,我制作的加载器组件应该加载,然后从加载器组件我将用户重定向到登录组件,但目前我无法加载任何组件,因为它加载了我上面提到的错误。

0 投票
1 回答
386 浏览

react-native - 使用 nextProps.arbitraryValue 后如何重置它?

我正在做一个 react-native 项目。

我有调用组件 B 的组件 A。

当屏幕 B 完成工作时,它会调用:

在屏幕 A 上,我有以下代码:

但是,props.workComplete 保持设置状态,我不确定如何取消设置,因此当此组件中的道具发生更改时,我会不断收到警报。

如何重置该属性值?

0 投票
1 回答
756 浏览

react-native - 推送视图如何覆盖 wix/react-native-navigation 中的标签栏以进行本机反应

如何通过在Wix/react-native-navigation中推送新视图来覆盖标签栏以进行本机反应?

我可以使用 API 推送新视图,但我找不到任何能够在覆盖标签栏的情况下推送的方法。

0 投票
1 回答
607 浏览

react-native - undefined 不是对象(评估 ''_this.props.navigator.push")

当用户登录时,我正在尝试导航到其他页面。但是我收到了这个错误,我似乎无法弄清楚为什么。我正在使用在 mac 上工作。我也尝试使用 navigatorIOS,但问题不会消失。请帮忙。