草庐IT

ios - react native 按钮单击移动到另一个屏幕

我是ReactNative的新手。我需要这里的简单场景,方法是单击按钮转到新屏幕。reactnative按钮单击移动到另一个屏幕我试过了Registrationregister(){//WhatshouldIwriteinheretogotoanewlayout.} 最佳答案 例子:将下一段代码写入index.ios.js'usestrict';importReact,{AppRegistry,Component,StyleSheet,View,NavigatorIOS}from'react-native';varrootPage=

android - 在另一个 : React Native 之上叠加或添加 View

我正在尝试添加在.应该看起来像这样-这是我的代码-{}}onRegionChangeComplete={()=>{}}showsUserLocation={false}zoomEnabled={false}draggable={false}annotations={[{longitude:selectedLoc.location.latitude,latitude:selectedLoc.location.longitude,title:selectedLoc.title}]}initialRegion={{latitude:selectedLoc.location.latitude,

javascript - 如何从 React Native ios 项目中的组件文件夹访问 js 文件

我无法访问ReactNative项目IOS中的组件文件夹。我收到以下错误:Unabletoresolvemodule./Loginfrom....../ReactNative/ReactNativeProject/components/App.js:Unabletofindthismoduleinitsmodulemaporanyofthenode_modulesdirectoriesunder......./ReactNative/ReactNativeProject/components/Login.janditsparentdirectories.我引用了以下链接:http://

ios - React Native Fetch Blob - undefined 不是对象(评估 'RNFetchBlob.DocumentDir' )

免责声明我已经查看了wiki的故障排除页面,但是我仍然无法解决我遇到的问题。RN版本:react-native-cli:2.0.1react-native:0.43.4我的代码:从“react-native-file-uploader”导入FileUploader和RNFetchBlob.fetch('POST','http://localhost:8000/upload',{'Content-Type':'application/octet-stream'},RNFetchBlob.wrap('./tempImageStore/image.jpg'))}title={'UploadF

ios - 在react native中,如何将视频组件设置为页面背景?

render(){return();}}我只是想让视频成为屏幕的背景。我正在使用Windows,所以我对如何在没有Xcode的情况下做到这一点有些迷茫。有替代方法吗? 最佳答案 如果您使用react-native-video库中,您可以使用position:'absolute'设置Video组件。看这个例子:importReact,{Component}from'react';import{AppRegistry,StyleSheet,Text,View}from'react-native';importVideofrom'reac

javascript - 在 React Native 的 ScrollView 中设置 contentInset 和 contentOffset

我试图让我的内容在ReactNative中从顶部开始100像素。我试过constOFFSET=100constScrollViewTest=(props)=>(Test)但是当我渲染屏幕时,它从0px开始,但是如果我滚动一点,它会从顶部滚动到100px并停留在那里。因此ReactNative似乎不会在初始化时触发contentOffset和contentInset属性。我该如何解决这个问题?我也试过设置automaticallyAdjustContentInsets={false}没有任何变化。此外,这些属性似乎仅适用于iOS。Android是否有任何类似的属性?

android - 适用于 Android 和 IOS 的 React Native 中的远程推送通知

我是ReactNative的新手,我已经为从我的在线托管服务器(GoDaddy)加载的杂志和目录构建了一个应用程序。我想在我的应用程序中从该服务器在android和IOS上实现推送通知。我应该从哪里开始,我有哪些选择? 最佳答案 您可以使用onesignal和fcm等服务。在这里,我与您分享一些用于推送通知的库https://github.com/geektimecoil/react-native-onesignal(一个信号)如果您需要任何其他firebase服务,例如身份验证、动态链接等,您可以将以下库用于fcm。继续使用htt

ios - Expo/React-Native,有没有办法在设备/模拟器上测试运行独立的 iOS 应用程序?

我正在使用Expo通过React-Native编写我的应用程序。我可以在Android设备上测试我的应用程序,这些设备从Expo客户端应用程序运行它们,或者构建一个APK并独立运行。在iOS上,我可以从Expo客户端运行我的应用程序,但我找不到独立运行该应用程序的方法。在这种情况下,我想测试“native”Facebook登录功能。是否可以在iOS上独立运行应用(不使用Expo客户端)?注意:我试图避免为此通过TestFlight,这会使我的工作流程非常缓慢。我正在使用Mac操作系统。 最佳答案 运行expobuild:ios-ts

ios - React-native 无法访问 Parse 数据

我正在尝试使用Parse作为ReactiveNative应用程序中ListView的数据提供者。我已按照有关订阅查询的Parse指南进行操作,但由于某些未知原因,数据源为空。我已经验证并将测试对象写入Parse工作正常。似乎应该在getInitialState()之前调用observe()还是我遗漏了什么?'usestrict';varReact=require('react-native');varStrings=require('./LocalizedStrings');varParse=require('parse').Parse;varParseReact=require('p

javascript - 当我从另一个方法调用方法时,React-native Bridge 为 Nil

但我注意到,每当我从另一个方法调用它时,我的桥变量为nil。我相信这是因为仅在从javascript调用桥接方法时才设置桥接。我已经尝试了从创建委托(delegate)到创建SingleTon类的所有方法。以上都不起作用,我无法弄清楚为什么它只能在我从Javascript调用的方法中使用。这是我的课Helper.h#import"RCTBridge.h"#import"AppDelegate.h"#import"RCTEventEmitter.h"@interfaceHelper:RCTEventEmitter-(void)auth;@end这是我的.m文件:Helper.m#impo