【发布时间】:2011-05-03 08:07:21
【问题描述】:
我有一个大的水平滚动视图,上面有不同的视图。 滚动工作正常,但现在我添加了按钮转到下一页的上一页。 我认为这段代码可以解决问题,因为我已经用过几次了:
-(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];
有没有人知道为什么它在我制作的方法中不起作用? 我搜索了很多网站,但没有人给出真正的答案
亲切的问候!
下雪
【问题讨论】:
标签: iphone ios uiscrollview