问题标签 [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.
react-native - 在 navigator pop 上反应 Native Pass 属性
我在我的反应本机应用程序上使用 NavigatorIOS。我想在导航回上一条路线时传递一些属性。
一个例子:我在一个表单页面中。提交数据后,我想回到之前的路线,根据提交的数据做一些事情
我该怎么做?
react-native - React Native 在兄弟视图之间传递数据
我正在使用 React Native 开发一个简单的待办事项列表应用程序,我的问题如下:我的项目根目录中有一个 NavigatorIOS,其中包含一个包含 ListView 作为初始路由的组件,以及一个导航栏按钮,该按钮通向任务创建视图。
一旦创建了新任务,视图就会弹出,以便显示 ListView。我正在尝试将我新创建的任务添加到此 ListView(其数据源包含在组件状态中)。
如何执行这样的操作,有什么好的做法?我会在纯原生应用程序中使用委托,但在这里,两个视图都由 NavigatorIOS 实例处理。
index.ios.js
新任务.js
任务列表.js
您可以在此处找到完整的源代码。
react-native - 在 React Native 中,使用 NavigatorIOS 时如何将存储传递给组件?
所以最初我的应用程序将商店提供给组件,index.ios.js
如下所示:
但是我想添加更多屏幕,所以我NavigatorIOS
像这样使用:
这允许我的应用程序转到 -> 屏幕 1 -> 屏幕 2 -> 屏幕 3 -> AudioPlayerPage(我显示的原始屏幕)。
从屏幕 1 -> 2 -> 3 的转换工作正常。但是现在我不知道如何为我的 Component 提供商店和道具AudioPlayerPage
?由于将组件包装在NavigatorIOS
组件Provider
中似乎不起作用。
这是我的 Screen3.js 转换到我的组件AudioPlayerPage
ios - WebStorm 中如何支持 react-native 的字符串类型?
我正在学习 React-Native 。我可以找到 NavigatorIOS 的演示(代码),我将这段代码复制并写入 webStorm ,但 webStorm 抛出错误。
这段代码:
错误代码 :_renderRow = (title: string, onPress: Function) =>{...}
错误描述:
string :'当前 Javascript 版本不支持类型!
功能:'当前Javascript版本不支持类型!
我的 WebStorm 的 Javascript 语言版本是 React JSX
问题:
1、为什么WebStorm不支持字符串类型和函数类型?此代码是 Facebook 的 react-native 示例!
2、不明白为什么这段代码不是ES6代码,我是iOS程序员,请帮帮我,谢谢。
react-native - 如何在 react-native 上重置 NavigatorIOS 中的导航堆栈(和缓存的屏幕)?
我将 NavigatorIOS 设置为显示由从我们的服务器获取的 JSON 文件填充的屏幕。此文件在本地缓存,因此应用程序也可以离线运行。
当服务器更新 JSON 时,应用程序会在后台下载新的 JSON,然后发出一个事件,告诉应用程序重置导航堆栈并继续使用新的 JSON 文件。在大多数情况下,这很有效。
我遇到的麻烦是以前在导航堆栈中查看过的屏幕仍然被缓存(可能是由 NavigatorIOS/React-Native 缓存)并且不使用最新的 JSON 数据。
但是,如果我退出并重新启动应用程序,它确实有效
有没有办法清除导航堆栈上的屏幕缓存,或强制刷新/重新加载?
javascript - React Native - 防止用户返回登录屏幕
我使用 Facebook SDK 创建了一个登录按钮。用户登录后,应用程序将导航到第二个屏幕 (NavigatorIOS)。从第二个屏幕,用户可以使用导航(返回按钮)返回登录屏幕。
如果用户已经登录,如何防止用户返回登录屏幕?
index.ios.js
登录视图
javascript - 滚动自动隐藏导航器时的 ReactNative
向下滚动时,我试图隐藏导航栏(NavigatorIOS)。我怎样才能做到这一点?
谢谢
react-native - NavigatorIOS React原生半透明
我正在使用 NavigatorIOS 来路由我的应用程序。我想只显示没有任何标题或栏甚至半透明的后退按钮。是否可以 ?或者我必须使用另一个模块?目前,我有这个:
非常感谢你的帮助,
玛戈特
react-native - 在 RN 更新后,NavigatorIOS 组件中的隐藏导航栏(react-native)不起作用
我最近将我的 React Native 项目从 ~0.28 升级到了最新版本 (0.43.2),由于某种原因,我的导航栏不再对我隐藏。
这是代码(它位于 TabBarIOS 组件中):
在外面添加它initialRoute
也不起作用: