问题标签 [navigator-ios]

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 回答
367 浏览

react-native - 在 react native 中将 props.navigator 传递给父级

我在使用 react-native-side-menu 在不同场景之间导航时遇到问题。主要是因为我的 NavigatorIOS 在 SideMenu 内,所以我相信在呈现 NavigatorIOS 之前 props.navigator 不存在?

主要代码:

如您所见,我使用相同的代码来处理菜单和主页场景中的导航,但是在 NavigatorIOS 呈现的主页上将具有 props.navigator 属性,另一方面,如果我单击菜单上的主页按钮,它将给出我的错误说 props.navigator 未定义。

那么我应该如何解决这个问题?我的代码有什么问题?我是 React Native 的新手,对于如何以正确的方式包装不同的组件仍然有些困惑。

为了更好地查看,这里是源文件

0 投票
1 回答
143 浏览

react-native - 使用 NavigatorIOS 配置场景

有没有办法使用 NavigatorIOS 配置场景转换?还是它只有一个默认的 floatFromRight 属性。我有,

0 投票
1 回答
91 浏览

ios - 元素类型无效:应为字符串或类/函数,但得到:对象。

我在使用 NavigatorIOS 进行本机反应时遇到了一些麻烦。如果我将我的组件放在初始路由中,它工作得很好,但是如果我尝试从另一个组件访问它,它会给我这个错误:

元素类型无效:应为字符串(用于内置组件)或类/函数(用于复合组件)但得到:对象。检查“NavigatorIOS”的渲染方法。

这是代码:

0 投票
1 回答
398 浏览

ios - React Native:从 NavigatorIOS 中移除底部边框

我有一个NavigatorIOS绘制灰色边框底部的,我不能删除它也不能改变它的颜色。

在此处输入图像描述

我怎样才能删除它?我的 React Native 版本是 0.44.0。

0 投票
1 回答
45 浏览

javascript - onRightButtonPress React Native undefined is not an object NavigatorIOS

这里那里

我的 React Native 代码有问题,我是 React 编程新手,所以无法正确读取错误:-(
希望有人能提供帮助

得到错误:未定义是一个对象(评估'this.refs.nav.push') 在此处输入图像描述

0 投票
1 回答
551 浏览

javascript - 如何从 React Native Component 导航到 Native iOS UIViewController

0 投票
0 回答
172 浏览

reactjs - React Native NavigatorIOS“PUSH”在componentDidMount上调用时使应用程序崩溃[仅在冷启动时]

react-native 应用程序检查本地存储是否有 auth 令牌,如果令牌可用,应用程序将导航到主页,但应用程序在尝试调用时崩溃this.props.navigator.push。这仅在应用程序冷启动时发生(从后台启动时按预期工作)

componentDidMount()在Method上调用以下代码

编辑

另请注意,应用程序仅在发布版本上崩溃,因此无法获取崩溃的堆栈跟踪。

0 投票
0 回答
97 浏览

javascript - 为什么 this.props.navigator.push 会抛出错误?

我正在为 iOS 构建一个 React-native 应用程序(我对这个框架相当陌生)。

我有一个按钮,一旦您单击它,它就会带您进入登录视图,一旦用户单击该按钮,它应该将用户导航到 LoginPage 组件。但是目前,当我这样做时,我会收到您在图像中看到的错误。

在此处输入图像描述

这是登录视图:

0 投票
1 回答
13 浏览

reactjs - 使用 NavigatorIOS 时无法显示内容

我是 react-native 新手,正在构建一个简单的测试应用程序。

代码-

问题:[应用程序希望将具有简单标题的组件呈现为“测试应用程序”,而某些文本却没有]

应用程序以简单的标题呈现,但没有文本。还尝试为文本组件提供以下属性,但没有积极的结果。

任何帮助将不胜感激。

谢谢!

0 投票
1 回答
214 浏览

javascript - 在 NavigatorIOS 中导航返回本机反应

我正在我的 react native 项目中测试 NavigatorIOS。问题是当我按下按钮从一个组件导航到另一个组件时没有问题,但是当我尝试使用 NavigatorIOS 生成的标题栏中的按钮返回时,我收到此错误:“不支持的顶级事件”topScroll“派遣”。

我使用 react-native-cli = 2.0.1 和 react-native = 0.56.0

注意:当我按下支持组件中的“返回”按钮时,一切正常。

这是我的代码:

应用组件:

NavigationApp 组件:

支持组件: