Ios 是否在滚动时收缩并粘贴图像视图?

Ios 是否在滚动时收缩并粘贴图像视图?,ios,objective-c,uiscrollview,uiimageview,Ios,Objective C,Uiscrollview,Uiimageview,我的iOS应用程序中有一个UIScrollView。在UIScrollView中,我有一个UITextView和一个UIImageView。我需要的是UIImageView滚动,直到它的底部从屏幕顶部移除约33%,然后粘住 这是我的viewDidLoad: 现在,我对此做了一些研究,我95%确定我需要使用以下工具: - (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGRect headerFrame = self.imag

我的iOS应用程序中有一个UIScrollView。在UIScrollView中,我有一个UITextView和一个UIImageView。我需要的是UIImageView滚动,直到它的底部从屏幕顶部移除约33%,然后粘住

这是我的viewDidLoad:

现在,我对此做了一些研究,我95%确定我需要使用以下工具:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    CGRect headerFrame = self.imageView.frame;
    headerFrame.origin.y = MAX(self.imageView.frame.origin.y, scrollView.contentOffset.y);
    self.imageView.frame = headerFrame;
}
尽管当前的实现没有任何作用。我怎样才能解决这个问题

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    CGRect headerFrame = self.imageView.frame;
    headerFrame.origin.y = MAX(self.imageView.frame.origin.y, scrollView.contentOffset.y);
    self.imageView.frame = headerFrame;
}