anonymous No title
No License Swift
2020年04月19日
Copy
 .
 .
 .
@State var items = (0..<100).map{Item(name: "name \($0)")}
 .
 .
 .
List {
  ForEach(self.items){ item in
    Text(item.name)
  }
}
.onAppear{
  DispatchQueue.main.async {
    let tableViews = ViewRetriever.retrieve(parentView: self.window?.rootViewController?.view, inspection: {$0 as? UITableView})
    if !tableViews.isEmpty {
      var rowCount = self.items.count
      let tableView = tableViews[0]
      tableView.scrollToRow(at: .init(row: rowCount - 1, section: 0), at: .bottom, animated: true)
    }
  }
}
 .
 .
 .
@State var items = (0..<100).map{Item(name: "name \($0)")}
 .
 .
 .
List {
  ForEach(self.items){ item in
    Text(item.name)
  }
}
.onAppear{
  DispatchQueue.main.async {
    let tableViews = ViewRetriever.retrieve(parentView: self.window?.rootViewController?.view, inspection: {$0 as? UITableView})
    if !tableViews.isEmpty {
      var rowCount = self.items.count
      let tableView = tableViews[0]
      tableView.scrollToRow(at: .init(row: rowCount - 1, section: 0), at: .bottom, animated: true)
    }
  }
}

年末年始は機械学習・深層学習を勉強しませんか?
No one still commented. Please first comment.
年末年始は機械学習・深層学習を勉強しませんか?
広告
未経験から最短でエンジニアへの転職を目指すなら