将视图限制为方形宽高比

时间:2015-12-14 06:59:07

标签: flexbox react-native

我正在使用反应原生的iPhone应用程序,我想要一个视图来填充屏幕宽度并保持方形宽高比。所以高度应该等于宽度。我似乎无法找到实现这一目标的方法。另一个选项是指定特定的宽度和高度,但我没有看到从react-native中查询设备宽度的方法,以允许我这样做。有什么指针吗?

1 个答案:

答案 0 :(得分:4)

我希望你正在寻找这个...

var Dimensions = require('Dimensions');
var device = Dimensions.get('window');


var styles = StyleSheet.create({
  squareBox: {
    width: device.width,
    height: device.width,
  }
);