我试图通过缩放到0将一个简单的CGAffineTransform
应用于imageView,但由于某种原因,在动画开始之前,imageView的帧被搞砸了。看起来好像autolayout正在应用于缩小的视图。我根本不想要那个。我希望这个观点能够保持相对"在哪里,只是视觉上缩小到它的中心,但由于视图被绑定到其包含视图的顶部和右侧,它正在被移动。
我想要的是它缩小到它的中心并消失,但就在它开始之前,imageView的框架跳到它的容器的右上角(似乎iOS正在计算它的大小后动画并使用它在动画开始前重新定位它)。在它跳转之后,动画相对于它自身正常工作,视图相对于它的中心缩小,但我想避免它首先移动。
这一切都发生在由自动布局管理的UITableViewCell
内,所以我猜测这与自动布局有关,<understatement>
不会是自动布局第一次出现以我的方式</understatement>
。
有没有办法阻止自动布局影响转换?