発生している問題・エラーメッセージ
データを受信後、tableView.reloadData()を行い、setContentOffsetで
テーブルビューの位置を指定しているのですが、
一番下までスクロールができない状態です。
tableView.reloadData()
tableView.setContentOffset
の順で処理は実行されているように見えるのですが、考えられることはありますでしょうか。
該当のソースコード
func Search() { let queue = DispatchQueue.global(qos: .default) queue.async { //通信処理をここで実行 DispatchQueue.main.async { // データが取得できたらテーブルビューリロード self.tableView.reloadData() print("テーブルビューリロード") // スクロールポイントセット DispatchQueue.main.async { print("スクロールポイントセット") self.tableView.estimatedRowHeight = 0 self.tableView.setContentOffset(CGPoint(x: 0, y: 0), animated: false) } } } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。