- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以告诉我这段代码有什么问题吗?当我运行模拟器时,它运行良好,但当我滑动以调出内容时,它不会显示。抽屉不能用。我做错了什么?
import React, { Component } from 'react';
import { Drawer } from 'native-base';
import { Navigator, View } from 'react-native';
export default class DrawerExample extends Component {
constructor(props) {
super(props);
this.state = {
toggled: false,
store: {},
theme: null
};
}
toggleDrawer() {
this.state.toggled ? this._drawer.close() : this._drawer.open();
}
openDrawer() {
this.setState({toggled: true});
}
closeDrawer() {
this.setState({toggled: false});
}
renderScene(route, navigator) {
switch(route) {
default: return null;
}
}
configureScene(route, routeStack) {
return Navigator.SceneConfigs.PushFromRight;
}
render() {
return (
<Drawer
ref={(ref) => this._drawer = ref}
type='displace'
content={<View style={{backgroundColor: '#000', height: 1000}} />}
onClose={this.closeDrawer.bind(this)}
onOpen={this.openDrawer.bind(this)}
openDrawerOffset={100}
>
<Navigator
ref={(ref) => this._navigator = ref}
configureScene={this.configureScene.bind(this)}
renderScene={this.renderScene.bind(this)}
/>
</Drawer>
);
}
}
最佳答案
您可以通过panOpenMask={<value>}
来实现这一点。我测试它的值为.25
.
API说:
panOpenMask
(Number)null
- Ratio of screen width that is valid for the start of a pan open action. If null -> defaults tomax(.05, closedDrawerOffset)
编辑:
我的完整代码(在我自己的项目中)是:
<Drawer
ref={(ref) => { this._drawer = ref; }}
content={ navigationView }
side="right"
panOpenMask={.25}
>
关于reactjs - NativeBase 抽屉滑动不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42384210/
我尝试使用下面的代码(Card 组件内的 Form) This is Right align text step 1
所以我得到了一个看起来像这样的对象: [ { title data: [ { id name checked
我正在使用 NativeBase 的 DatePicker 并希望在选择日期后更改显示日期的格式。由于缺乏文档,我无法找到相关的 Prop 。 有没有办法可以使用 format="YYYY-MM-DD
有人可以告诉我这段代码有什么问题吗?当我运行模拟器时,它运行良好,但当我滑动以调出内容时,它不会显示。抽屉不能用。我做错了什么? import React, { Component } from 'r
我正在使用 NativeBase 的 DatePicker 并希望在选择日期后更改显示日期的格式。由于缺乏文档,我无法找到相关的 Prop 。 有没有办法可以使用 format="YYYY-MM-DD
我有一个问题,我的 NativeBase 按钮不显示它们的文本。我几乎使用了他们网站文档中的示例代码,但是当我渲染它时,它显示了三个我可以触摸的按钮,但没有任何标题。有任何想法吗?请看代码: Ap
我有一个带有 Facebook 图标的按钮 Login with facebook 带有文本“使用 facebook 登录”但它显示“使用 FACEBOOK 登录”。我尝试使用 capitali
我的代码无法运行。我想从对象数组中渲染卡片。然而,使用 NativeBase 似乎很难。 CardsScreen.js: import React, { Component } from 'react
我正在尝试制作一个具有两个图标或一个图标和一个按钮的 InputGroup。 应使用一个图标来检查输入字段是否为空(使其正常工作)。另一个图标或按钮应该用于将一些文本“注入(inject)”到Inpu
我正在使用List从 NativeBase 渲染数据。我尝试过这样设置: body = }
我使用 Native Base docs 作为创建 FooterTab 的基础。 如果我将图标元素添加到按钮,我会收到以下错误:undefined is not an object (evaluati
我使用 NativeBase 文本组件,我想按字符限制它。例如,它仅显示前 10 个字符。 如何做到这一点? 最佳答案 your very long text goes here 允许的模式有hea
您对如何做到这一点有什么想法吗? 通过单击按钮打开的下拉列表,此下拉列表包含其他项目列表。如果可能的话,动态地! 例如:类别:水果,食品(第一个下拉列表)在这个类别中,每个类别都有一个列表: 水果:[
在 NativeBase Docs 中提到的每个代码示例中,没有使用 React StyleSheet。 我没有找到覆盖 NativeBase 样式的方法。 如何将 React StyleSheet
哪些事件可用于 NativeBase 组件? 比如说, 更新 onChangeText 上输入的状态 我想在提交表单时回复按钮点击 React Native中提到的其他事件还有哪些NativeBase
当我根据 examples 在 Button 中添加 Text 元素时,文本以大写形式显示。我需要显示一个带有小写文本的按钮。我使用的是原生基础版本 2.1.4。对此的任何帮助将不胜感激。例如,如果我
我想更改输入的边框大小、颜色等。出于某种原因,当我将 2 个输入堆叠在一起时,我将 marginTop 添加到下方的输入,或尝试调整输入的大小,并且然后将它们置于页面中央,左侧或底部的边框消失。
鉴于此 DatePicker Api从 NativeBase v2.5.1 我应该如何使用新的选定日期捕获更改日期事件? 如果我理解得很好,则所选日期仅在组件的内部状态中可用: setDate(dat
我正在将 NativeBase 与指数一起使用。标题位于手机的状态栏下方。您可以在 NativeBase 中看到这一点指数发布的演示。 有没有人解决这个问题? 最佳答案 由于此问题仅在 Android
我正在尝试使用 official document 在我的 React-Native 项目中设置/安装 Native-Base 。但每次都会出错。 命令: npm install native-bas
我是一名优秀的程序员,十分优秀!