1

我已经用 React Native 完成了我的第一个小应用程序。

现在我想在他们的原生平台上更改一些样式或闪屏,这些平台的生成代码在哪里?我检查了iosandandroid文件夹,但我找不到代码的位置。

例如,在 xCode 中,我认为大部分代码都保留在main.jsbundle文件中。但我不知道如何打开它。此外,是否可以继续使用 Swift 语言?

4

2 回答 2

5

这些平台的生成代码在哪里?

这就是重点,React Native 不会编译为 ObjectiveC 或 Java。ReactNative 是一组由 JS 通过 NativeBridge 控制的 Native Components。

您的整个应用程序逻辑都存在于 JS 中,并通过桥接器与本机 UI 层对话。

此https://facebook.github.io/react-native/docs/communication-ios.html上的一些链接

如何编写自己的原生组件并使用 js 控制它们
https://facebook.github.io/react-native/docs/native-modules-ios.html

于 2016-06-18T16:39:31.923 回答
1

您必须在 ios 文件夹中查找 LaunchScreen.xib。然后您可以从 XCode 编辑它。

您还可以创建一个新的 StoryBoard 文件,并通过转到YourApp > General > App Icons and Launch Images > Launch Screen File并选择您的新 Storyboard 将其设为默认启动屏幕。

最后,如果你想在你的 React Native 项目中添加一些 Swift ,也许这会对你有所帮助。

于 2016-06-18T08:34:14.697 回答