问题标签 [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.
android - React Native Navigation Android 操作栏图像
我正在使用https://github.com/wix/react-native-navigation并发现对于 iOS 我可以执行以下操作将图像添加到 UINavigationController
但是找不到在 Android 中将图像添加到 ActionBar 的方法?请指教。
react-native - React Native Side Menu 中的项目缺少样式(应在 React Native Navigator 中指示活动路线)
我正在开发一个带有Side Menu和Navigator的应用程序。在侧边菜单中,有一些菜单项可以让您导航(使用 Navigator),并且菜单项也被设置样式以指示哪个是活动的。
当首先使用navigator.push()进入新路线,然后使用navigator.pop()返回时,与先前活动路线(现在不活动)对应的菜单项不会获得任何一种样式来显示它要么处于非活动状态,要么处于活动状态。菜单项的样式(RouteMenuItem
在下面的完整示例中)如下
怎么可能既不应用{backgroundColor: 'green'}
也不{opacity: 0.5}
应用?
下图显示了该错误在 Android 上的外观:选择了“Route ONE”,但是,“Route TWO”的菜单项没有opacity: 0.5
应有的效果(它应该像第三个菜单项一样是半透明的)。
以下是重现该错误的最小示例的完整代码。组件层次结构是这样的:
PS:我们在代码中使用 StyleSheet.create(),但在下面的示例中,我刚刚定义了内联样式。它似乎没有任何区别。
reactjs - 如何在 React Native Navigation Experimental 中将 this.props 传递给 renderScene?
我想将组件 props ( this.props
) 传递给_renderScene
函数。
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 的问题页面
react-native - 切换到新屏幕时白色闪烁且背景为深色?
当使用两个不同的导航器从一个屏幕过渡到另一个屏幕时,我遇到了这种情况:前导航和新的 React Navigation 。白色闪烁一秒钟(或半秒钟)。寻找解决方案我发现其他导航器也有同样的问题。例如来自 wix HERE的导航器。从链接:
好的,问题是,React 样式在导航开始后应用,并且默认背景颜色为白色,所以这是闪烁效果..
有人有同样的问题吗?
reactjs - 反应本机导航器消耗太多内存
我正在构建我的第一个反应原生 android 项目,它具有场景的嵌套导航。我当前的代码正在运行,但似乎内存受到了很大影响。请参阅随附的问题说明。我在“访问相关产品按钮”上使用了 navigator.push(),在后退按钮上使用了 navigator.pop()。
有关如何重现问题的说明:
有没有人知道这方面的解决方案?
react-native - React-Native Navigator Android 错误
本机应用程序开发这是我尝试过的
文件:index.android.js
我的加载器组件:
当我运行应用程序时出现错误 undefined is not a funtion(evalating 'this.props.renderScene(route,this)')
我已经通过观看 Youtube 上的一些教程来尝试这个,但我找不到我的问题的答案。
我想要做的是当应用程序启动时,我制作的加载器组件应该加载,然后从加载器组件我将用户重定向到登录组件,但目前我无法加载任何组件,因为它加载了我上面提到的错误。
react-native - 使用 nextProps.arbitraryValue 后如何重置它?
我正在做一个 react-native 项目。
我有调用组件 B 的组件 A。
当屏幕 B 完成工作时,它会调用:
在屏幕 A 上,我有以下代码:
但是,props.workComplete 保持设置状态,我不确定如何取消设置,因此当此组件中的道具发生更改时,我会不断收到警报。
如何重置该属性值?
react-native - 推送视图如何覆盖 wix/react-native-navigation 中的标签栏以进行本机反应
如何通过在Wix/react-native-navigation中推送新视图来覆盖标签栏以进行本机反应?
我可以使用 API 推送新视图,但我找不到任何能够在覆盖标签栏的情况下推送的方法。
react-native - undefined 不是对象(评估 ''_this.props.navigator.push")
当用户登录时,我正在尝试导航到其他页面。但是我收到了这个错误,我似乎无法弄清楚为什么。我正在使用在 mac 上工作。我也尝试使用 navigatorIOS,但问题不会消失。请帮忙。