5

我试图CGAffineTransform通过缩放到 0 来对 imageView 应用一个简单的,但由于某种原因,imageView 的框架在动画开始之前就被搞砸了。看起来好像自动布局正在应用于缩小的视图。我根本不想要那个。我希望视图保持“相对”的位置,并且只是在视觉上缩小到它的中心,但是因为视图绑定到其包含视图的顶部和右侧,所以它正在被移动。

我想要的是让它缩小到它的中心并消失,但就在它开始之前,imageView 的框架正在跳转到其容器的右上角(似乎 iOS 在动画之后计算它的大小并使用在动画开始之前重新定位它)。在它跳到那里之后,动画相对于自身正常工作,视图相对于其中心缩小,但我想首先避免它移动。

这一切都发生在UITableViewCell由自动布局管理的内部,所以我猜这与自动布局有关,并且<understatement>不会是自动布局第一次妨碍我</understatement>

有什么办法可以防止自动布局影响转换?

4

0 回答 0