问题标签 [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.

0 投票
1 回答
581 浏览

react-native - 桥接时init和initWithBridge构造函数的区别?

我一直在阅读文档和各种示例以在 react-native 中实例化 ios UI 视图

一个简单的100X100正方形

但是在某些示例中,我也看到了一个方法initWithBridge并返回instanceType,我理解为构造函数

但它与构造函数有什么-init不同-initWithBridge?以及使用有什么好处-initWithBridge

0 投票
2 回答
944 浏览

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

我做了以下事情:

  1. react-native-create-library Lib.
  2. react-native init RNLibTest.
  3. “成功链接”(手动尝试和react-native link ...

这是代码:

RNLib

HelloWorld / RNLibTest

我的问题:

  1. 如果代码没有错,它可能是由 react-create-native-library 创建的 xcode 项目以某种方式无法与较新版本的 react-native 一起使用吗?
  2. 还有其他人有这些问题吗?如果是这样,你做了什么来修复它?
  3. 如果你没有遇到这个问题,你是用最新版的 react-native 吗?
  4. 您使用的是什么版本的 xcode、react-native-cli 等...?
  5. 是否有人必须降级才能解决此问题?

2017 年 2 月 22 日更新

有一个新版本的 react-native-create-library (v1.1.0) 支持 v0.40+。我再次尝试并更新了上面的代码,但我仍然看到同样的问题。

这是 GitHub 问题的链接。我还将react-native-lib 库LibTest 应用程序上传到 GitHub。

0 投票
2 回答
4133 浏览

ios - React native - 如何实现 iOS 设置

想知道是否有人可以帮助我,或者至少为我指出正确的方向。

我一直在搜索有关如何在 React Native iOS 应用程序中获取/设置设置的文档,以便这些设置出现在我的应用程序下列出的 iOS 设置应用程序中。我看到有一个设置 API,但文档似乎不完整。那里列出了函数定义,仅此而已。没有例子或任何东西。

谁能给我一个简单的例子,或者给我一个教程或一些可以帮助我开始的东西?我假设我从 react-native 导入设置,就像我对其他 API 所做的那样,但除此之外我不知道该去哪里。

谢谢。

0 投票
1 回答
12210 浏览

react-native - react-native 中 android 和 iOS 的图像大小

在制作 iOS 应用程序时,我们通常会提供 @x,@2x,@3x 图像。根据我对 android 的了解,大约有六种不同的尺寸

我已经开始研究 react-native 并遇到了图像问题。

我的问题是:我是否需要提供所有不同尺寸的图像(即通过结合 iOS 和 android 提供大约 6-7 个图像集)或者只有 1 个图像和其余部分将在内部处理?在更高分辨率的手机上会显得模糊吗?

谢谢。

0 投票
1 回答
77 浏览

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/.

文档显示并非如此。

所以,这是我唯一要做的事情:

或者我是否也必须为我的进口做这件事:

我目前无法创建一个库并正确链接它(我尝试了多种方法)。

0 投票
2 回答
1511 浏览

objective-c - 如何在 Objective C 中使用 RCT_EXPORT_VIEW_PROPERTY 检测属性更改?

每当 js 更新 numRows 时,我想重新加载我的 UITableView。我怎么听这个?

0 投票
0 回答
488 浏览

dictionary - 如何在本机反应中停止收听位置更新?

我正在使用“react-native-maps”,由于 5.1.1 法律问题,我的应用最近被拒绝了。其中说有一些背景活动。我在代码中有一个地图和位置监听器。当应用程序在本机 iOS 中进入后台时如何停止位置更新。

0 投票
1 回答
185 浏览

ios - 如何在 ios 上将 react-native 主题更改为 transaperent

如何更改 ios 的主题或默认背景颜色。它与我的背景图像冲突。我想将其设置为透明.. 谢谢在此处输入图像描述

0 投票
1 回答
29914 浏览

react-native - 使用 react-native 裁剪图像

你好世界,

我试图裁剪图像,如React-native Doc上的解释

但它不起作用,图像没有被裁剪。

任何想法?

0 投票
1 回答
1341 浏览

reactjs - ScrollView 在 react-native 中渲染没有数据的更新组件?

我在 react-native 应用程序的ScrollView中有我的页面。在第一次加载子组件时,可以说多次TextInput's渲染非常好。

每个TextInput都有一个唯一的键。当我开始更新任何 TextInput 字段时,其他组件就会崩溃。折叠是指组件存在但不会显示任何数据。onPress 事件适用于折叠的组件,但文本不显示。

我发现的一种方法是在每个渲染上添加一个唯一的随机数key,但随后TextInput的焦点丢失了,这不是一个好的用户体验。

代码