1
私は10要素の配列を持っていて、ロード時にtableViewの最初の位置に5を置いていますが、最初の4つのセルをスクロールして表示したいとします。あなたはこのようにそれを行うことができますSwift tableViewControllerをロードしてn番目のセルを最初の位置に配置することはできますが、上にスクロールする機能はありますか?
私は10要素の配列を持っていて、ロード時にtableViewの最初の位置に5を置いていますが、最初の4つのセルをスクロールして表示したいとします。あなたはこのようにそれを行うことができますSwift tableViewControllerをロードしてn番目のセルを最初の位置に配置することはできますが、上にスクロールする機能はありますか?
:
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
let indexPath = IndexPath(row: 5, section: 0)
self.tableView.scrollToRow(at: indexPath, at: .top, animated: true)
}
はrow
とsection
が正しいことを確認してください。
'tableViewを使用します。 scrollToRow(at:at:animated:) ' –