如何使用 React Native 重现 iOS 11 地图底页

Posted

技术标签:

【中文标题】如何使用 React Native 重现 iOS 11 地图底页【英文标题】:How to reproduce iOS 11 maps bottom sheet with React Native 【发布时间】:2018-02-15 13:12:19 【问题描述】:

谁能告诉我如何在 ios 11 的新地图应用中模仿底部表格?

android 中,您可以使用模仿这种行为的“BottomSheet”,但我在 iOS 上找不到类似的东西。

这是一个带有内容插入的简单滚动视图吗?这样搜索栏就在底部?

我对 iOS 编程相当陌生,所以如果有人可以帮助我创建这个布局,将不胜感激。

这就是我所说的“底页”:

【问题讨论】:

【参考方案1】:

我认为这是一个老问题,但对于任何在这个问题上苦苦挣扎的人来说。你可以使用这个模块https://github.com/wix/react-native-interactable。这是演示

https://github.com/wix/react-native-interactable/blob/master/playground/src/real-life-examples/MapPanel.js

【讨论】:

【参考方案2】:

也许你可以试试 Modalize https://github.com/jeremybarbet/react-native-modalize 我一直在努力,以便能够创建各种类似的底片。

【讨论】:

【参考方案3】:

它没有什么特别的名字,但有些人称它为“卡片”。 Here 是一个很好的教程,介绍了如何将底部卡片实现为 Apple 地图。

【讨论】:

但是如何在 ReactNative 中实现呢?

以上是关于如何使用 React Native 重现 iOS 11 地图底页的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 React-Native 在 iOS 中禁用屏幕截图

React Native Android In App Purchase 错误

如何使用带有 react-native-camera 的默认 iOS 相机控件

如何使用 react-native-firebase 在 iOS 设备的推送通知中添加按钮?

如何在 react-native 中重置 ios 库?

React-native:如何从 Windows 构建 ios