为什么我不能通过UIScrollView为另一个类滚动

时间:2014-03-25 17:17:17

标签: ios objective-c uiscrollview

我总是试图保持一个干净的UIViewController,为此我要传递以太类的责任。

当我试图将我的UIScrollView传递给另一个类来为我滚动它(它的部分来自一个更大的方法)它无法工作!

//Main UIViewController:
-(void)scrollToOffset
{
  //MainScrollVCModel has this class method that i call
     self.scrollView = [MainScrollVCModel tempScrollTo:self.scrollView];
}

//MainScrollVCModel:
+(UIScrollView *)tempScrollTo: (UIScrollView *)scrollView
{
[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationOptionCurveEaseInOut animations:^{
    [scrollView setContentOffset:CGPointMake(0, 300)];
} completion:^(BOOL finished) {
}];
    return scrollView;
}

为什么这不起作用?这样做的正确方法是什么? 感谢

0 个答案:

没有答案