- 如何指定模态高度反应原生导航?它默认拉伸全屏,如何拉伸半屏?
- 抽屉可以从底部显示吗?
问问题
5825 次
1 回答
1
如果您在 react native中要求Modal ,您可以在下面继续。
1 - 要降低模态高度,您可以指定最父视图元素内的高度
<View style={{height: 60%}}>
您也可以导入Dimensions并使用它来获取屏幕的高度和宽度,如下所示,
import { Dimensions } from 'react-native';
const window = Dimensions.get('window');
const screenHeight = window.height;
const screenWidth = window.width;
然后你可以在你的 CSS 中使用这个 screenHeight 和 screenHeight。
<View style={{height: screenHeight - 80}}> // Any values
2 - 一切皆有可能,是的,我们也可以在 react native 中做到这一点。但首先它们被称为 ActionSheets(如在 iOS 中)/BottomSheets(如在 android 中)。您可以检查这些库的 android 和 ios 或两者。
https://github.com/beefe/react-native-actionsheet (两者)
https://github.com/cesardeazevedo/react-native-bottom-sheet-behavior (Android)
https://github.com/eyaleizenberg/react-native-custom-action-sheet (iOS)
于 2018-01-23T16:41:18.033 回答