我是个新来的本地人.我想在IOS中创建一个类似control center的菜单滑块.我想我可以用react-native-drawer,但图书馆没有提供一种从底部打开抽屉的方法.你们能给我一些建议吗?

推荐答案

你要找的是"material 设计"中的"底部工作表"(示例见here)和"iOS"中的"动作表"(更准确地说是定制的动作表,如this one).

我发现了两个React本机库,它们实现了底部表单(因此仅适用于android):

该库实现了自定义操作表(因此仅适用于ios):

我没有发现任何适用于这两种平台的RN库,所以我们必须对我们所拥有的感到满意.祝你好运

编辑:因为我的答案,一个新的包出来了:https://github.com/beefe/react-native-actionsheet.感谢@thibautnoah指出这一点.

React-native相关问答推荐

PubNubReact无法工作,因为它已被废弃

Redux将旧状态迁移到新状态

使用FETCH发送BLOB/文件时为空

react 本机 TextInput 将其他元素移出屏幕

在 ReactNative 中调用 RCTDeviceEventEmitter.emit 时出错

给定 APK 文件,我如何检测应用程序是否使用 React Native?

使用 .env 变量在 react-native 应用程序上设置 appcenter

React-Native Android - 找不到 com.android.tools:common

如何判断 React Native 中的 AsyncStorage 中是否存在密钥? getItem() 总是返回一个promise对象

React Native:无法点击调试菜单

试图注册两个具有相同名称 ProgressBarAndroid 的视图

无法解析模块 react/lib/ReactUpdates

React Native ScrollView 在snapping后重新回到顶部

在特定屏幕上使用react-navigation修改后退按钮

React Native require(image) 返回数字

React Native 将状态中的数组值应用为 Picker 项

如何更改键盘上的 return按钮?

React-Native Invariant Violation:元素类型无效

React Native:使用百分比时将视图的宽度设置为等于其高度

键盘可见时无法单击按钮