【发布时间】:2021-10-14 21:08:46
【问题描述】:
我有一个圆形的父视图,在那个圆上,有 4 个子视图,它们位于父圆形视图的边缘。
单击按钮后,我使用CGAffineTransform 在父圈中缩放,它开始变小,但与此同时,子视图也在缩放和变小。
我似乎无法弄清楚,如何控制子视图以防止缩放?我尝试将autoResizeSubviews 设置为false,但它不起作用。我需要在缩放时将子视图与父视图一起移动。
当我在父视图中缩放时,我可以同时缩放子视图,但这不是我想要的行为。这里可能的解决方案是什么?任何帮助将不胜感激!
【问题讨论】:
-
这些子视图真的需要添加为子视图吗?对于所有这些视图具有相同的父视图然后缩放您的圆形视图不会影响其他视图怎么样?还是随着圆圈变小,子视图仍需要移动,但您只想保留它们的大小?
-
是的,子视图需要与父视图一起移动,我想保留它们的大小。请提出任何魔法。
-
请在您的问题中添加此信息,以便在我这样做时让其他人清楚......
标签: ios arrays swift animation autoresize