我有一個UITableView
標題,它佔據了屏幕的全幀。滾動到表格視圖標題頂部
每當應用程序在後臺運行,然後回到前臺/活動狀態,我希望屏幕被設置回頂部標頭。
我只看到與使用像self.tableView.scrollToRow(at: top, at: .top, animated: true)
類似的這些answers類似的東西滾動到表頂部的答案,但這不起作用,因爲它只滾動回到第0行的第0行UITableView
不是UITableView
的標題頂部。
任何想法?
謝謝!
編輯:嘗試這個
override func viewWillAppear(_ animated: Bool) {
self.tableView.setContentOffset(CGPoint(x: 0, y: 0) , animated: true)
}
這裏是一些值得注意的表設置代碼:
// Set up Frames
let headerFrame: CGRect = UIScreen.main.bounds
// Background Table
self.tableView.isPagingEnabled = true
// Set up Table Header
let header = UIView(frame: headerFrame)
self.tableView.tableHeaderView = header
你可以發佈你的故事板屏幕截圖 – Joe
@Joe故事板是非常空白的,因爲我在代碼中做了大部分工作,是否有任何特定的代碼可以幫我添加? – SRMR
你可以更新你的代碼和你的問題的截圖。多數民衆贊成在幫助每個人... – Joe