2013-06-26 24 views
0

我使用UItableView列出電影的所有標題,然後我在單元格列表中選擇了標題;它導航到新的UIViewController以顯示該故事的細節。 我已經向下滾動閱讀全部內容。然後單擊後退按鈕而不滾動。UIScrollView總是彈回到前一個的底部

我選擇了另一個標題來查看故事,但我的內容被隱藏,因爲我的滾動視圖彈回到底部。它看起來像它記得我滾動的前一個。 即使我試圖向上滾動,但它仍然隱藏了我的頂級內容。

任何人都可以幫助我。

謝謝。

回答

0

您可以使用單例類或Appdelegete類來記住表視圖的上一個索引。當你從故事控制器回來。當再次使用數據加載表時,請滾動到該索引。

[[self.tableView scrollToRowAtIndexPath:previousIndex atScrollPosition:UITableViewScrollPositionBottom animated:YES]; 
+0

我很新。你能告訴我如何記住以前的表格視圖索引嗎?並把它放在哪裏?感謝 –

+0

當您轉到下一個視圖時,在稱爲previousIndex的應用程序委託中創建屬性。設置delegate.previousIndex = yourIndex,並在你回來時再次獲取它 –