我有一個大的水平滾動視圖與不同的意見。 滾動工作正常,但現在我添加按鈕去下一頁的前一頁。 我認爲這個代碼會做的伎倆,因爲我已經習慣了幾次:滾動視圖不會改變內容偏移
-(void)goBack{
CGPoint offset = [self.scrollview contentOffset];
NSLog(@"Offset : %@", NSStringFromCGPoint(offset));
[self.scrollview setContentOffset:huidigeOffset];
CGPoint offset2 = [self.scrollview contentOffset];
NSLog(@"Offset2 : %@", NSStringFromCGPoint(offset2));}
然而,這並不工作,第EN最後的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:CGRectMake(0,0,10,10)的動畫:YES];' 但是沒有做任何事情,我確信xCode進入方法是因爲我放在那裏的NSLog。 grtz snowy – Snowy 2011-05-03 08:40:52