问题标签 [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.
javascript - 导出的常量在样式表中不起作用
在我项目的一个组件中,我导出一个常量整数,然后将其用作 StyleSheet 中的高度值。在一种特殊情况下,它不起作用,我不知道为什么。我已经提取了尽可能少的代码来重现它。
在TopBar.js
中,我在和中导出NAVBAR_HEIGHT
和导入它。虽然当我在 StyeSheet 中将它用作高度值时它可以正常工作,但它在. 但是,如果我用硬编码的 int 值替换,它就可以工作。如果我使用 NAVBAR_HEIGHT 内联而不是创建 StyleSheet 并传递 styles.topbar 对象,它也可以工作。Home.js
MyModal.js
Home.js
MyModal.js
NAVBAR_HEIGHT
(我想为此制作一个 rnplay,但看起来它无法制作多个文件,因此我无法重现它。)
这是代码,抱歉让它变长了。我也把它推到了git here。
Home.js(根组件)
MyModal.js
TopBar.js
我可能会犯一些愚蠢的错误,但我在这个问题上花了太多时间,我仍然一无所知。帮助。
ios - 在现有项目中启动本机反应后返回本机应用程序
我已经成功地将 react native 集成到现有项目中。在我的本机应用程序中,我有一个带有启动屏幕按钮的react-native
屏幕。
在Android
我可以借助BackAndroid.exitApp()
. 如何在 iOS 中实现相同的功能?
ios - React Native 捆绑:SyntaxError: Unexpected token: operator (*)
当我运行尝试将我的应用程序与:
我收到以下错误,没有其他详细信息:
对于它的价值,这有效(与--dev true
):
我最好的猜测是问题出在 UglifyJS 步骤中的某个地方,可能与:
https://github.com/mishoo/UglifyJS2/issues/1199
有小费吗?欢迎提出更深入挖掘的建议!谢谢!
react-native - React-Native-Mapbox-GL 无法链接
当逐步复制这个原始示例时,RCTMapboxGL (5.1.0)
我遇到了链接器错误。每次我尝试使用RCTMapboxGL
.
我尝试了两个:
Xcode 控制台:
Xcode 控制台:
缺少的符号RCTMapboxAnnotation
是 in ../node_modules/react-native-mapbox-gl/ios/RCTMapboxGL.xcodeproj
,它已经作为参考添加到我的项目中。
Xcode 构建设置中的其他链接器标志
react-native - 如何为 react-native 生成 .ipa 文件?
我目前正在使用 React-Native 版本 0.40.0。
有人可以给我一个关于如何为 ios 生成 .ipa 文件的过程和步骤的链接吗?我目前是 react-native 的新手。
顺便说一句,我正在使用 Xcode 的第 8 版
react-native - 如何在本机反应中链接本机库
我想使用 IJKplayer for iOS ( https://github.com/Bilibili/ijkplayer ) 创建一个反应播放器。
我已经浏览了https://facebook.github.io/react-native/docs/native-modules-ios.html#content。
我有 IJKPLayer 的桥文件,但应用程序无法找到本机模块。
react-native - FBSDKCoreKit/FBSDKCoreKit.h 文件未找到错误 react-native ios
尝试安装 Facebook SDK 以响应原生 IOS。
我有 FBSDKCoreKit/FBSDKCoreKit.h 文件未找到错误并花了几个小时试图用不同的解决方案解决它,但不明白出了什么问题((
有任何想法吗?
反应原生 0.40 反应原生 fsdk 0.5.0 facebook sdk:4.19.0
react-native - TouchableNativeFeedbackSafe.SelectableBackgroundBorderless 不是函数
我正在尝试在基于 react-native 的应用程序中使用@exponent/react-native-touchable-native-feedback-safe。我似乎无法在不打扰 ios 或 android 的情况下设置背景道具。我做了:
这适用于 android,但在 iOS 上会出错:SelectableBackgroundBorderless 不是函数。
如果我将其更改TouchableNativeFeedbackSafe.SelectableBackgroundBorderless()
为TouchableNativeFeedbackSafe.SelectableBackgroundBorderless
然后 iOS 工作但 android 抛出错误:
react-native - 反应原生抽屉总是在 iOS 中打开
我正在使用本机反应来创建一个iOS
和Android
应用程序。
我已经为我的导航抽屉使用了react-native- drawer。这在iOS
和中都可以正常工作Android
。
我正在尝试在导航抽屉中获取视图寻呼机,以便我可以在导航抽屉内向左/向右滑动,类似于Slack移动应用程序。
这是我的实现。
主.js
NavigationDrawer.js
在 Android 应用程序中,它按预期工作。但在 iOS 应用程序中,导航抽屉始终默认打开。
我在这里想念什么?