试图完成我的作业,我正在themoviedb.org上工作。 themoviedb.org中电影的当前值仅为20。滚动到底部时如何加载更多内容?我尝试了一些解决方案,但是没有用。而且大多数解决方案都适用于TableView。找不到适用于CollectionView的内容。
下面是我加载这20部电影并可以拉动进行更新的代码。
spark-submit \
--class "com.example.MyApp" \
--jars /lib/mongo-java-driver-3.9.1.jar,/lib/mongo-hadoop-hive-2.0.2.jar,/lib/mongo-hadoop-core-2.0.2.jar \
--master yarn \
--deploy-mode cluster \
myapp-0.1.jar
答案 0 :(得分:0)
您可以检查此存储库 https://github.com/mfmansueli/TMDB-Involves 我去年使用tmdb创建了这个项目,但不知道这项工作是否还可以。
我在此类中使用无限滚动: https://github.com/mfmansueli/TMDB-Involves/blob/master/IMBDInvolves/Scenes/Movies/MoviesViewController.swift
extension MoviesViewController: UIScrollViewDelegate {
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let height = scrollView.frame.height
let contentSizeHeight = scrollView.contentSize.height
let offset = scrollView.contentOffset.y
let reachedBottom = (offset + height == contentSizeHeight)
if reachedBottom {
scrollViewDidReachBottom(scrollView)
}
}
func scrollViewDidReachBottom(_ scrollView: UIScrollView) {
refreshControl.beginRefreshing()
viewModel.input.getUpcomingMovies()
}
}