我有一個UITableView
,它有一個segue設置爲發送用戶到一個新的VC,當任何單元格在表中被選中時。這segue工作正常。新的VC有一個「返回」按鈕,可將用戶發送回表格,但此按鈕始終將用戶發送回表格頂部。有沒有什麼辦法(可能是編程)讓後退按鈕將用戶返回到表格,但是在他們之前選擇的單元格處(即在表格的中間位置)?如何讓返回按鈕返回到UITableView中的相同位置
2
A
回答
1
讓我補充這是一個答案,因爲評論的問題並不明顯爲其他用戶
代碼:
[tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:10 inSection:indexPath.section] atScrollPosition:UITableViewScrollPositionMiddle animated:NO];
這行代碼之前,你需要跟蹤您單擊的指數路徑,這樣就可以通過indexPath的參數,以此來表移動到所需的位置。
希望它可以幫助
快樂編碼...
2
我面臨同樣situation.Then
1)在didSelectRowAtIndexPath:(NSIndexPath *)indexPath
,我從viewWillAppear
- (void)viewWillAppear:(BOOL)animated{
[[self tableView] reloadData];
}
3)我記住選擇indexPathSelected
2)我重裝的tableview細胞滾動tableView到位置從ViewDidAppear
[self.tableView scrollToRowAtIndexPath:indexPathSelected
atScrollPosition:UITableViewScrollPositionTop animated:YES];
否則相同的行爲u能與contentOffset
的幫助下變得非常容易,和u可以重複使用它當U回來
相關問題
- 1. 從UITableVIew返回按鈕到UIViewController IOS
- 2. 返回按鈕時返回按鈕
- 3. 返回按鈕滾動位置
- 4. AngularJS $位置服務和「返回」按鈕
- 5. 如何讓多個Qt按鈕返回不同的值
- 6. 返回不按「返回」按鈕
- 7. 「返回」按鈕
- 8. 返回按鈕
- 9. Vue.js返回按鈕瀏覽器詳細信息返回到列表器位置
- 10. 如何使返回按鈕返回到系統Windows Phone
- 11. 帶AngularJS的返回/返回按鈕
- 12. 如何在Swift中更改UITableView中的「編輯」按鈕以返回按鈕?
- 13. 如何返回createdatroute位置?
- 14. 如何讓python在列表和返回位置識別相同的字符串
- 15. 返回MainActivity後按MainActivity按鈕返回按鈕
- 16. Livecode返回按鈕
- 17. 返回按鈕presentModalViewController
- 18. 按鈕返回null
- 19. Android「返回」按鈕
- 20. BadTokenException - 返回按鈕
- 21. Android:onSaveInstanceState返回按鈕
- 22. C# - 相同的按鈕,但返回不同的價值
- 23. 返回按鈕在片段中返回到主屏幕
- 24. 按下主頁按鈕後返回相同的視圖
- 25. 如何使返回到分頁按鈕返回到以前的分頁
- 26. 如何讓UITableView返回到xcode的頂端?
- 27. Asp.net 2按鈕返回不同數據的相同頁面
- 28. UITableView返回null?
- 29. jquery ui draggable:按鈕單擊後返回到開始位置
- 30. 如何讓這個動畫div在一個按鈕中返回?
你的'viewDidAppear(_ :)'/'viewWillAppear中(_ :)'重裝表? –
@NicolasMiari通過在'viewDidLoad()'中調用queryandappend函數重新裝載表。後退按鈕segue沒有與其關聯的代碼。只在主要故事板上設置 –
後退按鈕可能沒有直接與其關聯的代碼,但視圖控制器的方法會在視圖層次更改時自動調用。但是,如果只是在'viewDidLoad()'中重新加載表格視圖,則應該是OK ... –