1

アプリケーションは、iCarousel UIView で構成される単純な UIScrollView であり、そのビューの下に別のビューがあります。下にスクロールしているときに 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 ビューがさらに大きくなったようです。

4

0 に答える 0