2017-09-20 7 views
1

私は10要素の配列を持っていて、ロード時にtableViewの最初の位置に5を置いていますが、最初の4つのセルをスクロールして表示したいとします。あなたはこのようにそれを行うことができますSwift tableViewControllerをロードしてn番目のセルを最初の位置に配置することはできますが、上にスクロールする機能はありますか?

+1

'tableViewを使用します。 scrollToRow(at:at:animated:) ' –

答えて

1

override func viewDidAppear(_ animated: Bool) { 
    super.viewDidAppear(animated) 

    let indexPath = IndexPath(row: 5, section: 0) 
    self.tableView.scrollToRow(at: indexPath, at: .top, animated: true) 
} 

rowsectionが正しいことを確認してください。

関連する問題