UView
在其父视图中的位置由其布局约束定义。该视图应移动到全新的布局(相对于其他视图的位置,等等)。要在各种设备上正确放置视图,必须使用自动版式和约束。用户应该能够使用滑块或滚动等控制此移动/动画。
使用UIView:animationWithDuration
可以在开始和结束布局之间进行动画处理。但是,这种动画无法控制。我只能指定新的约束,iOS可以处理从开始布局到结束布局的完整动画。
是否可以完全控制这种动画?如果滑块为33.4%,则动画在其开始布局和结束布局之间也应为33.4%。如果滑块向前移动,动画将移动格式,如果滑块向后移动,则动画将向后移动,等等。
使用绝对布局时,实现此控件将没有问题。但是,在这种情况下,我会松开AutoLayout。
那么如何同时获得:自动版式+约束和受控动画?