问题标签 [react-native-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 - 桥接时init和initWithBridge构造函数的区别?
我一直在阅读文档和各种示例以在 react-native 中实例化 ios UI 视图
一个简单的100X100正方形
但是在某些示例中,我也看到了一个方法initWithBridge
并返回instanceType
,我理解为构造函数
但它与构造函数有什么-init
不同-initWithBridge
?以及使用有什么好处-initWithBridge
ios - 库未与 0.41 版本的 react-native 链接
即使在尝试手动链接多个不同时间后,我仍然在将库链接到 react-native 项目时遇到问题。我已经完成了大量“称赞”的教程,但都没有成功。
我不是 Objective-C/iOS-native 方面的专家,所以为了隔离问题,我决定创建一个 HelloWorld 库和一个 HelloWorld react-native 项目。
使用:
- 反应原生 v0.41.2
- react-native-cli v2.0.1
- react-native-create-library v1.0.4
- xcode v8.2.1
我做了以下事情:
react-native-create-library Lib
.react-native init RNLibTest
.- “成功链接”(手动尝试和
react-native link ...
)
这是代码:
RNLib
HelloWorld / RNLibTest
我的问题:
- 如果代码没有错,它可能是由 react-create-native-library 创建的 xcode 项目以某种方式无法与较新版本的 react-native 一起使用吗?
- 还有其他人有这些问题吗?如果是这样,你做了什么来修复它?
- 如果你没有遇到这个问题,你是用最新版的 react-native 吗?
- 您使用的是什么版本的 xcode、react-native-cli 等...?
- 是否有人必须降级才能解决此问题?
2017 年 2 月 22 日更新
有一个新版本的 react-native-create-library (v1.1.0) 支持 v0.40+。我再次尝试并更新了上面的代码,但我仍然看到同样的问题。
这是 GitHub 问题的链接。我还将react-native-lib 库和LibTest 应用程序上传到 GitHub。
ios - React native - 如何实现 iOS 设置
想知道是否有人可以帮助我,或者至少为我指出正确的方向。
我一直在搜索有关如何在 React Native iOS 应用程序中获取/设置设置的文档,以便这些设置出现在我的应用程序下列出的 iOS 设置应用程序中。我看到有一个设置 API,但文档似乎不完整。那里列出了函数定义,仅此而已。没有例子或任何东西。
谁能给我一个简单的例子,或者给我一个教程或一些可以帮助我开始的东西?我假设我从 react-native 导入设置,就像我对其他 API 所做的那样,但除此之外我不知道该去哪里。
谢谢。
react-native - react-native 中 android 和 iOS 的图像大小
在制作 iOS 应用程序时,我们通常会提供 @x,@2x,@3x 图像。根据我对 android 的了解,大约有六种不同的尺寸
我已经开始研究 react-native 并遇到了图像问题。
我的问题是:我是否需要提供所有不同尺寸的图像(即通过结合 iOS 和 android 提供大约 6-7 个图像集)或者只有 1 个图像和其余部分将在内部处理?在更高分辨率的手机上会显得模糊吗?
谢谢。
ios - 是否所有 react-native '.h' 模块都必须在前面加上 'React/'?
设置:
- 反应原生 v0.41.2
- react-native-cli v2.0.1
- xcode v8.2.1
- 节点 v6.9.5
我开始使用 RN v0.41.2 并发现v0.40 引入了一个命名空间破坏性更改,指出所有反应导入都应以React/
.
但文档显示并非如此。
所以,这是我唯一要做的事情:
至
或者我是否也必须为我的进口做这件事:
至
我目前无法创建一个库并正确链接它(我尝试了多种方法)。
objective-c - 如何在 Objective C 中使用 RCT_EXPORT_VIEW_PROPERTY 检测属性更改?
每当 js 更新 numRows 时,我想重新加载我的 UITableView。我怎么听这个?
dictionary - 如何在本机反应中停止收听位置更新?
我正在使用“react-native-maps”,由于 5.1.1 法律问题,我的应用最近被拒绝了。其中说有一些背景活动。我在代码中有一个地图和位置监听器。当应用程序在本机 iOS 中进入后台时如何停止位置更新。
reactjs - ScrollView 在 react-native 中渲染没有数据的更新组件?
我在 react-native 应用程序的ScrollView中有我的页面。在第一次加载子组件时,可以说多次TextInput's
渲染非常好。
每个TextInput都有一个唯一的键。当我开始更新任何 TextInput 字段时,其他组件就会崩溃。折叠是指组件存在但不会显示任何数据。onPress 事件适用于折叠的组件,但文本不显示。
我发现的一种方法是在每个渲染上添加一个唯一的随机数key
,但随后TextInput的焦点丢失了,这不是一个好的用户体验。
代码: