草庐IT

native-lib

全部标签

javascript - 长按 React Native 持续增加计数器

我在TextInput旁边有一个按钮,按下它会增加其计数器。{this.increaseAmount(step,rowID)}}>+目前每次我点击按钮它都会增加1。我想要实现的是,只要用户按下它,计数器就会一直增加。我曾尝试使用setInterval(),但我不知道何时停止它,也不知道它是否是解决此问题的正确方法。 最佳答案 我认为使用setInterval是一个很好的解决方案。在onPressIn上调用setInterval和onPressOut上的clearInterval. 关于j

javascript - 如何将图像从 native react 发送到 native 模块?

问题我正在尝试将一组图像(本地保存在assets文件夹的javascript端)发送到native端(iOS和Android)。native端在那里处理图像并返回新图像。这是有效的,因为我已经尝试发送图像URL(使用基于Internet的图像而不是本地镜像)并且native代码运行完美。问题是下载每张图片的过程很慢,我会发送10或15张图片。我认为处理此问题的最佳方法是在设备内发送图像的绝对路径。到目前为止我尝试了什么:发送图像的URL(可行,但这不是我要找的,我的想法是将图像保存在“assets”文件夹中,而不是一张一张地下载)想法:也许我可以获得每张图片的base64字符串数组,但

javascript - 使用 Javascript 模拟 native 滚动

哪些Javascript库可用于模仿IOS设备(主要iPad)上的native滚动行为,即使是基于jQuery的库也可以。另外在你说之前,我知道最常见的是iScrollhttps://github.com/cubiq/iscroll但我想知道更多...请尽可能多地列出。谢谢你。 最佳答案 因此IOS5webkit现在具有原生滚动功能。但它仍然存在一些问题,特别是如果您想要获得“应用程序”的感觉。使用此CSS可激活native滚动。.scrollme{-webkit-overflow-scrolling:touch;overflow:

android - 使用 RxJS 响应 native

我将ReactNative与RxJS结合使用,直到现在,每当我订阅一个可观察对象时,我都会这样做:observable.subscribe(()=>{this.setState({loading:true});}.bind(this));但是自从我升级到ReactNative0.16.0后,无论我在哪里对使用ES2015箭头符号声明的内联函数执行bind(this),ReactNative都会将其视为错误。但是,当我将箭头符号改回ES5常规函数符号时,如下所示:observable.subscribe(function()=>{this.setState({loading:true})

ios - CircleCI + React Native + Xcode 10

我有一个应用程序在Xcode9上的CircleCI上使用ReactNative0.57.7运行良好。但是我们需要将Xcode版本提升到10.1.0。但是当我切换它时,Ci停止工作,即使启用遗留系统(-UseNewBuildSystem=NO或-UseModernBuildSystem=0被传递给FaSTLane的build_ios_app),我收到“Myapp.app/main.jsbundle不存在”错误。▸+echo'error:File/Users/distiller/project/ios/build/Build/Intermediates.noindex/ArchiveInt

javascript - React-Native:无法访问状态值或从 renderRow 声明的任何方法

我有一个ListView,每当用户点击一个项目时,我想用onPress(可触摸突出显示)做一些事情。我尝试定义函数然后在onPress中调用它们,但它们没有用。首先我定义了一个这样的函数:constructor(props){super(props);this.state={dataSource:newListView.DataSource({rowHasChanged:(row1,row2)=>row1!==row2,}),loaded:false,};this._dosome=this._dosome.bind(this);}_dosome(dd){console.log(dd);

ios - react native : Half pixel border issues on high Pixel Density devices

我在我的ReactNative应用程序中使用0.5px边框。这在大多数设备上效果很好,但在iPhone6plus上,这些边框显得模糊。在阅读了像素比率之后here我决定使用类似下面的东西。我想知道是否还有其他人能够在高像素密度设备上成功使用0.5px边框?borderWidth:PixelRatio.get()>=3?1:0.5 最佳答案 您可以使用hairlineWidth像这样:import{StyleSheet}from'react-native';conststyles=StyleSheet.create({elementW

iphone - 在 XCode 4 中使用 Google Analytics lib 构建项目时出现问题

我的项目是一个通用iPhone/iPad应用程序,它在以前版本的XCode中运行良好。我刚刚升级,现在当我尝试为设备构建时(它在模拟器中工作),我得到这个构建错误:GoogleAnalyticsSDK/Library/libGoogleAnalytics.a,fileisuniversalbutdoesnotcontaina(n)armv7sliceforarchitecturearmv7"我非常感谢任何指导或帮助。 最佳答案 您必须下载最新的GoogleAnalyticsiPhoneSDK,您可能拥有与iOS4.3不兼容的旧版本l

android - 自定义字体在 React Native 中不起作用

我想在我的应用中使用来自谷歌字体的字体。Hereisthefont.我已将.ttf文件放在app/fonts中。package.json:{"name":"xxx","version":"0.0.1","private":true,"scripts":{"start":"nodenode_modules/react-native/local-cli/cli.jsstart","test":"jest"},"rnpm":{"assets":["./app/fonts"]},"jest":{"preset":"react-native","moduleNameMapper":{"\\.(j

ios - 如果未启用远程调试, native ios 应用程序会崩溃

使用nativereact。如果我关闭“远程调试js”,应用程序会崩溃并且系统会记录我无法理解的错误。我在ios模拟器中打开系统日志,它记录如下ivf[95067]:[]nw_connection_get_connected_socket_block_invoke44Connectionhasnoconnectedhandlercom.apple.CoreSimulator.SimDevice.73F03ED5-12AF-41DD-9108-349E09982B56.launchd_sim[76806](UIKitApplication:com.simplein.ivf[0x8918]