gpt4 book ai didi

ios - 转换后的 UIView 大小

转载 作者:行者123 更新时间:2023-11-29 13:13:53 25 4
gpt4 key购买 nike

在应用 CGAffineTransformScaleCGAffineTransformRotate 等转换后,我需要获取 UIView 的大小。我使用以下方法获取大小 View 的大小,但在应用 CGaffineTransformRotate 后我无法获得准确的大小。

  CGSizeApplyAffineTransform(view.bound.size,view.transform)

我正在使用这种方法,因为 view.frame 在应用变换后变为 NULL。如 apple 文档中所述。感谢您的帮助。

最佳答案

“大小”的概念在应用变换后没有明显的意义,尤其是旋转变换。这就是为什么您不应该访问转换不是恒等转换的 View 的 frame 的原因。 CGSizeApplyAffineTransform 在对大小概念的一种解释下确实提供了准确的信息(frame 也是如此,它提供了一个非旋转的边界框)。不过,您可能需要进一步思考为什么您认为自己需要这些信息。

关于ios - 转换后的 UIView 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16374983/

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