gpt4 book ai didi

ios - 缩放后如何将 View 位置重置为原点

转载 作者:行者123 更新时间:2023-11-29 03:56:23 24 4
gpt4 key购买 nike

我的应用程序中有两个 View ,viewA(绿色)和subviewB(红色)。我的应用程序的初始状态如下: enter image description here

我使用以下代码来更改 viewA 的转换:

CGFloat scale = 0.4;
self.viewA.layer.sublayerTransform = CATransform3DMakeScale(scale, scale, 1);

结果, subview B被缩放和平移

enter image description here

但是我的应用程序有一个问题:我需要 subViewB 仍然位于 viewA 的左上角,但是 subviewB 看起来移动到 viewA 的中心,奇怪的是 subviewB 的原点仍然是 (0, 0),如何将 subviewB 移动到左上角?

最佳答案

只需尝试给出的代码,

subviewB.transform = CGAffineTransformScale(test.transform, scale, scale);

它会起作用:)

关于ios - 缩放后如何将 View 位置重置为原点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16436937/

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