- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将 TabBarIOS 集成到 native 应用程序中。例如点击按钮后呈现给 TabBarIOS。但当我运行时它就碎了。
在index.ios.js中
'use strict';
import React from 'react';
import {
AppRegistry,
} from 'react-native';
import myTabBar from './ios/tab/MyTab.js'
AppRegistry.registerComponent('myTabBar', () => myTabBar);
native 代码:
let rootView = RCTRootView(
bundleURL: jsCodeLocation,
moduleName: "myTabBar",
initialProperties: nil,
launchOptions: nil
)
let vc = UIViewController()
vc.view = rootView
self.presentViewController(vc, animated: true, completion: nil)
错误:
2016-11-16 15:56:51.600 [info][tid:com.facebook.react.JavaScript] Running application "myTabBar" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
2016-11-16 15:56:51.611 [warn][tid:com.facebook.react.JavaScript] Warning: Native component for "RCTImageView" does not exist
2016-11-16 15:56:51.611 [warn][tid:com.facebook.react.JavaScript] Warning: Native component for "RCTVirtualImage" does not exist
2016-11-16 15:56:51.738 swift-2048[5277:144989] -[RCTCustomScrollView refreshControl]: unrecognized selector sent to instance 0x7febe1099c00
2016-11-16 15:56:51.739 [error][tid:main][RCTUIManager.m:1100] Exception thrown while executing UI block: -[RCTCustomScrollView refreshControl]: unrecognized selector sent to instance 0x7febe1099c00
2016-11-16 15:56:51.758 swift-2048[5277:144989] -[RCTCustomScrollView refreshControl]: unrecognized selector sent to instance 0x7febe1099c00
2016-11-16 15:56:51.759 swift-2048[5277:144989] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[RCTCustomScrollView refreshControl]: unrecognized selector sent to instance 0x7febe1099c00'
感谢您的帮助!
最佳答案
看到它找不到RCTImageView
,我猜你还没有包含该库。
如果您使用 CocoaPods,您会希望它包含 RCTImage
,并使其看起来有点像:
platform :ios, '9.0'
target 'YourApp' do
use_frameworks!
# React Native
pod 'React', :path => 'node_modules/react-native', :subspecs => [
'Core',
'RCTImage',
]
end
关于ios - 无论如何,是否可以使用 React Native 向 TabBarIOS 呈现 native Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40627144/
所以我希望稍微自定义一下 TabBarIOS ui。现在 TabBar 有一个图标字段和一个名称字段: 图标名称=“ios-pin” title=" map " 在类似这样的情况下使用这些结果(文本上
我在这里主要想完成的是合并这两个教程 (x) (x)为了创建一个具有自定义图标的简单 TabBar。我正在尝试使用 react-native-vector-icons 库中的图标,我已将其添加到我的节
我无法插入 TabBarIOS。下面的代码呈现“未处理的 JS 异常:TypeError:无法读取未定义的属性‘Item’” 我的依赖性极低 “ react ”:“16.8.3”,“ native r
我有一个简单的应用程序,有 3 个选项卡。选项卡由index.ios 中的TabBarIOS 定义。我没有使用 Navigator 或 NavigatorIOS。在每个 TabBarItem 中,我只
在我的应用程序中,我有 TabBarIOS 和 3 个不同的选项卡。当您更改某些内容或例如在一个选项卡中滚动页面时,您会转到另一个选项卡,当您返回时,该选项卡的内容不会重新呈现。它停留在同一个地方(滚
我正在我的应用程序中使用 TabBarIOS 和 tabBarIOS.Item 实现一个 View 。到目前为止一切正常,但似乎没有太多的灵 active 来定制它。例如,我想让标签栏变高,或者让图标
我们正在使用 react-native 开发一个 iOS 应用程序。在此应用程序中,我们使用了 TabBarIOS 组件。我们有五个标签,每个标签都有单独的事件标签图标,我们的图像布局如下: |_im
我正在尝试制作一个在 iOS 端有 TabBar 的 React Native 应用程序。我不希望按钮有任何标题(如“Blue Tab”和“History”),我想将右侧的 Person 图标垂直居中
在我的 React Native 应用程序中,我在 HomePage 组件中定义 TabBarIOS 选项卡。单击各个选项卡后,将调用从与这些选项卡关联的其他类加载组件的函数。但是,如果我在这些组件中
我在为 React Native 实现 Tab Bar 时遇到问题。该文档不存在( http://facebook.github.io/react-native/docs/tabbarios.html
我在 React Native 中有一个基于 TabBar 的应用程序。多个选项卡使用相同的数据源(AsyncStorage)。如果我现在更新一个选项卡中的数据并打开另一个选项卡,则会显示旧数据。我不
我正在使用 组件,我有自定义图标工作(使用 react-native-vector-icons )但是我正在努力获得自定义 fontFamily在 上成分。我希望能够更改每个图标下方文本标签的字体。
有人可以帮忙吗? 我尝试了很多不同的方法,但仍然不起作用...... 我使用了react-native-icons,它可以更改背景,但我找不到将图标更改为我自己的图像的方法... 最佳答案 您可以在“
我正在使用 React Native 构建一个 iOS 应用程序并实现一个 TabBarIOS .选项卡上的内容似乎在后面流动并被栏遮挡。在 xcode 中,我会取消选中“扩展边缘”框,但我不确定如何
我仍在热身 React Native,我有一个非常基本的疑问。我只需要将标签栏和导航器放在同一个屏幕上。但是标签栏基本上覆盖了导航栏,并且 View 内容从顶部开始:0 而不是从导航栏的下方开始。对我
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 4年前关闭。 Improve this qu
我是 react 原生新手,尝试创建 TabBarIOS 时出错。它一直告诉我 onlyChild 必须传递给一个只有一个 child 的 child ,但我的代码与我遵循的教程完全相同。 index
我想将 TabBarIOS 集成到 native 应用程序中。例如点击按钮后呈现给 TabBarIOS。但当我运行时它就碎了。 在index.ios.js中 'use strict'; import
我有一个问题,我确信有一个简单的解决方案,但我是 React 和 React Native 的新手,所以我不确定我错过了什么。 我的应用程序的根有一个 TabBarIOS 组件,有两个选项卡:TabA
我是一名优秀的程序员,十分优秀!