帶桌子的觀點得到被推到屏幕前,我希望它滾動到某行的表的屏幕實際顯示之前。我在最終的視圖控制器內使用這段代碼。滾動立即在表中的行視圖顯示
NSIndexPath *scrollToPath = [NSIndexPath indexPathForRow:5 inSection:0];
[theTable scrollToRowAtIndexPath:scrollToPath atScrollPosition:UITableViewScrollPositionTop animated:NO];
當我把它放在viewDiDAppear方法,然後將它簡單地從表中的位置INTIAL(頂部)閃爍我想要的行。我不想讓它顯示出初始狀態。如果我把它放在viewDidLoad或viewWillAppear中,那麼它會崩潰並出現一個NSRangeException,大概是因爲該表尚未設置。
我將如何得到它沒有表現出初始位置滾動?
[這](http://stackoverflow.com/questions/2289114/make-uitableview-selection-before-view-appears/2289812#2289812)和[此](HTTP://計算器。 com/questions/2156614/how-to-start-uitableview-on-the-last-cell)可能會有所幫助。 – DyingCactus 2010-05-28 21:16:40