我已经用 React Native 完成了我的第一个小应用程序。
现在我想在他们的原生平台上更改一些样式或闪屏,这些平台的生成代码在哪里?我检查了ios
andandroid
文件夹,但我找不到代码的位置。
例如,在 xCode 中,我认为大部分代码都保留在main.jsbundle
文件中。但我不知道如何打开它。此外,是否可以继续使用 Swift 语言?
我已经用 React Native 完成了我的第一个小应用程序。
现在我想在他们的原生平台上更改一些样式或闪屏,这些平台的生成代码在哪里?我检查了ios
andandroid
文件夹,但我找不到代码的位置。
例如,在 xCode 中,我认为大部分代码都保留在main.jsbundle
文件中。但我不知道如何打开它。此外,是否可以继续使用 Swift 语言?
这些平台的生成代码在哪里?
这就是重点,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
您必须在 ios 文件夹中查找 LaunchScreen.xib。然后您可以从 XCode 编辑它。
您还可以创建一个新的 StoryBoard 文件,并通过转到YourApp > General > App Icons and Launch Images > Launch Screen File
并选择您的新 Storyboard 将其设为默认启动屏幕。
最后,如果你想在你的 React Native 项目中添加一些 Swift ,也许这会对你有所帮助。