gpt4 book ai didi

ios - 你如何在 React Native 中获取框架的大小?

转载 作者:搜寻专家 更新时间:2023-11-01 06:44:47 30 4
gpt4 key购买 nike

在 Swift 或 Objective-C 中,您可以执行 self.frame.size.width,但在 ReactNative 中等效的是什么?

最佳答案

您应该在想要获得宽度(除其他外)的 View 上运行“测量”方法(您可以为任何组件运行它,甚至是整个 View ):

this.refs.myRef.measure((a, b, width, height, px,py ) =>
this.setState({ myWidth: width })
);

请注意,您可能会遇到一些可能的问题(在组件安装后立即出现 undefined reference ),这可以通过带有超时的丑陋 hack 来解决:React-Native : measure a View

关于ios - 你如何在 React Native 中获取框架的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31607277/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com