我(希望)观看了所有相关的WWDC2014会议视频并阅读了文档,所以这个问题主要是为了确认我的猜想,但请您指导我。
我想做的是使用自动布局来实现视图动画。这本身不是问题。但是这些动画的终点在不同的方向上会发生改变。我想我可以使用大小类来在旋转时自动移动视图,但是苹果的开发者指南说,动画必须通过编程方式完成,而且据我所知,大小类是仅适用于Interface Builder的东西。
我还有一个想法是使用自定义布局指南,就像IB提供的顶部/底部一样,但那些似乎是硬编码的。
我最后能做的就是在监听旋转事件后手动更新约束,但这并不新鲜,而且我觉得大小类应该可以用于更多的内容,而不仅仅是静态界面。我是否高估了它们的目的?
简而言之:给定可以在其中两个点A和B处放置视图的原点(由于动画),如何使用大小类或类似的东西移动这两个点?