我有一个滚动视图,其中包含几个向用户显示信息的UIViews。此滚动视图仅支持水平滚动,并且当用户开始从左向右滚动或反之亦然时,中心视图应该更大,而上一个和下一个视图应该更小(如下图所示)。



我可以通过更改出现在滚动视图上的所有视图的框架来做到这一点。但是动画不流畅。我只想在根据视图位置滚动时调整视图的大小。反正有这样做吗?任何帮助,不胜感激。

最佳答案

好吧,你可以看看这些链接

UIScrollview make the current Image Larger

或者,我可以使用 iCarousel 为您提供更好的解决方案。请参考它,我认为这可能对您有帮助,并且它也很容易集成:)

关于iphone - 像SnapGuide一样,如何在移动时调整UIView的大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14000860/

10-12 03:08