我有一个关于标签的问题.我想要一张图片,我使用alignSelf:stretch来获取父对象的整个宽度,但我也想要根据图片的纵横比来确定高度.我怎样才能实现这样的目标?

所以我想用一种方法,将高度指定为图像宽度的比率.

推荐答案

对于宽高比为3:2的水平图像,使用style={{ aspectRatio: 3/2 }}.

doctor :https://reactnative.dev/docs/layout-props#aspectratio

(可提供RN 0.40+)

React-native相关问答推荐

在 React Native 中使用 Flatlist scrollView 时的模式关闭

React Native Child Parent 通信

React Native 的 Firebase 初始错误(无法读取未定义的属性getItem)

IntelliSense 在第一项后无法在 React Native 样式表中工作

使用 AsyncStorage 如何以及在何处保存整个 redux 存储

React Native 中如何使用 Flex 居中组件?

React-native,iOS模拟器停止响应CMD + D

React native Refresh 有效,但下一次调用仍使用最后一个令牌

React Native localhost 另一个调试器已经连接

如何渲染多行文本组件,行间有白色间隙

React native Touch 事件正在通过绝对视图

Console.error:no permission handler detected

我可以将标题传递给图像源吗?

为什么,确切地说,我们需要 React.forwardRef?

将 React Native 升级到 0.60-RC2 后找不到库libjsc.so

DeviceInfo 原生模块未正确安装

如何在 React Native 中等待 Alert 对话框的响应?

INSTALL_FAILED_INSUFFICIENT_STORAGE 运行 npm run android 命令时出错

Super expression must either be null or a function, not undefined

如何使用 Jest 测试导入自定义原生模块的 React Native 组件?