问题标签 [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 回答
31 浏览

javascript - 与 TabBarIOS 一起使用时无法将组件正确传递给 NavigatorIOS

我是新手ReactNative并开始在TabBarIOS项目中使用组件。我有TabBarIOS5 个不同的组件TabBarIOS.Item Component。这些都指向另一个要呈现的组件。这些不同的组件都有不同backgroundColor's的样式,titles但是当我更改时selectedTab,更改已经发生,但组件的属性,例如backgroundColor不影响呈现的组件。为了测试,我在每个类的componentWillMount方法中记录了一个文本。Component他们成功登录。这是部分组件。对于第一个Component被命名为Restaurants标题的标题正确显示,navigationItem但在其他navigationItem's标题中为空。

我将我的组件称为 ViewControllers。

ETC..

这是主要的标签栏Component类:

这是navigationItemfor中的组件Restaurants

在此处输入图像描述

对于其他人:

在此处输入图像描述

我没有为屏幕截图剪切 tabBar 项目,但TabBarIOS如果你介意的话,它可以成功。

目前是否有任何由我引起的错误或navigationItem's标题属性发生了什么?

0 投票
0 回答
19 浏览

react-native - NavigatorIOS initialRoute 组件导出问题

参考 Facebook 为 NavigatorIOS 提供的示例代码,我创建了一个简单的应用程序,它应该显示一个带有根视图的导航栏。NavigatorIOS 已包含在文件 App.js 中,根视图已在文件 SearchCompnent.js 中定义。

发生在我身上的问题是,当 SearchComponent 作为 initialRoute 组件链接到 NavigatorIOS 时,会引发错误:Element type is invalid: expected a string or a class/function.... 同时,如果我只是在 App 中包含 SearchComponent .js 它加载页面。我被这个问题困扰了一个多星期,没有得到任何解决方案。以下是代码:

应用程序.js

SearchComponent.js

错误截图

0 投票
0 回答
49 浏览

react-native - 元素类型无效:在 React Native 上使用 NavigatorIOS 时需要一个字符串

尝试呈现 NavigatorIOS 组件时出现错误。当尝试使用简单的视图和文本时,它工作得很好。但是对于 NavigatorIOS,它给出了一个错误。

我看到的错误如下:

未处理的 JS 异常:错误:元素类型无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。

检查App.

此错误位于: AppContainer 中(renderApplication.js:45)中 RCTView(AppContainer.js:109)中 RCTView(AppContainer.js:135)中 AppContainer(renderApplication.js:39)

这是什么原因造成的?如何解决这个问题?