Iphone scrollview不更改contentOffset

Iphone scrollview不更改contentOffset,iphone,ios,uiscrollview,Iphone,Ios,Uiscrollview,我有一个很大的水平滚动视图,上面有不同的视图。 滚动效果很好,但现在我添加了进入下一页上一页的按钮。 我认为这段代码会起作用,因为我已经用过几次了: -(void)goBack{ CGPoint offset = [self.scrollview contentOffset]; NSLog(@"Offset : %@", NSStringFromCGPoint(offset)); [self.scrollview setContentOffset:huidigeOff

我有一个很大的水平滚动视图,上面有不同的视图。 滚动效果很好,但现在我添加了进入下一页上一页的按钮。 我认为这段代码会起作用,因为我已经用过几次了:

-(void)goBack{ 
    CGPoint offset = [self.scrollview contentOffset];
    NSLog(@"Offset : %@", NSStringFromCGPoint(offset));

    [self.scrollview setContentOffset:huidigeOffset];

    CGPoint offset2 = [self.scrollview contentOffset];
    NSLog(@"Offset2 : %@", NSStringFromCGPoint(offset2));}
但是,这不起作用,对于第一个和最后一个NSLog,我得到以下结果:

2011-05-03 09:41:42.066 Elektrozine_V6[1668:207] Offset : {0, 0}
2011-05-03 09:41:42.066 Elektrozine_V6[1668:207] Offset2 : {0, 0}
在viewDidLoad中,偏移设置为:

2011-05-03 09:41:38.497 Elektrozine_V6[1668:207] Offset : {600, 0}
这一部分是正确的,我实际上用以下方法设置了这个金额:

    [scrollview setContentSize:CGSizeMake(2141, 0)];
    scrollview.contentOffset = CGPointMake((int)600, 0);

    huidigeOffset = [self.scrollview contentOffset];
有人知道为什么我的方法不起作用吗? 我搜索了很多网站,但没有人有真正的答案

亲切的问候

下雪的 若要转到上一页,则需要调用scrollRectToVisible方法,而不是setContentOffSet

试试这个

-(void)goBack{ 

    NSLog(@"Offset : %@", NSStringFromCGPoint(scrollview.contentOffset));
    [scrollview setContentOffset:huidigeOffset];
    NSLog(@"Offset2 : %@", NSStringFromCGPoint(scrollview.contentOffset));
}

感谢您的提示,我尝试了以下操作:“[scrollview scrollRectToVisible:CGRectMake(0,0,10,10)动画:是];”但是is没有做任何事情,我确信xCode会进入这个方法,因为我在那里放了NSLog。grtz snowyI在控制台中得到与上述相同的结果,grtz snowyyou在一种情况下访问self.scrollview,在另一种情况下仅访问scrollview。使其一致,然后尝试当我使其一致时,仍然是相同的结果,{0,0}。当我尝试来自用户dks1725的解决方案时,它也不起任何作用。GRTZ查看委托方法中的内容偏移量是否更改
scrollViewDidScroll:
我无法在文件中访问此方法,是否可能?