该应用程序是一个简单的 UIScrollView,它由一个 iCarousel UIView 组成,在该视图下是另一个视图。我希望 iCarousel 视图在我向下滚动时更改高度,但是
float scrollableArea = scrollView.contentSize.height - self.view.layer.bounds.size.height - 44;//naviagtion bar height
float yPercentPosition = (scrollView.contentOffset.y / scrollableArea) * 100;
CGRect frame = carousel.frame;
frame.size.height = frame.size.height - yPercentPosition;
carousel.frame = frame;
方式,似乎不起作用,我不知道为什么。看起来 iCarousel 视图变得更大了。