Ios 单击Tableview单元格时,使用哪种方法更新Rest Api数据
我在Tableview中显示Rest Api数据,我想在同一个ViewController中显示不同的数据,并使用Rest Api在Tableview上重新加载数据,我想知道在单击不同类别和子类别后如何更新同一页面上的数据 你可以这样做Ios 单击Tableview单元格时,使用哪种方法更新Rest Api数据,ios,swift3,tableview,Ios,Swift3,Tableview,我在Tableview中显示Rest Api数据,我想在同一个ViewController中显示不同的数据,并使用Rest Api在Tableview上重新加载数据,我想知道在单击不同类别和子类别后如何更新同一页面上的数据 你可以这样做 var page:Int = 0 var isPageRefreshing:Bool = false override func viewDidLoad() { super.viewDidLoad() // Do any addi
var page:Int = 0
var isPageRefreshing:Bool = false
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
YourApi(page1: 0)
}
func scrollViewDidScroll(_ scrollView: UIScrollView) {
if(self.mytableview.contentOffset.y >=
(self.mytableview.contentSize.height -
self.mytableview.bounds.size.height)) {
if(isPageRefreshing==false) {
isPageRefreshing=true
print(page)
page = page + 1
YourApi(page1: page)
}
}
}
在api代码中
func YourApi(page1 :Int) {
let mypage = String(page1)
let Request: String = String.init(format:"apiName/%@",mypage)
print(Request)
}
它是可扩展的UITableView尝试重新加载表格,或者您可以-(void)重新加载节:(NSIndexSet*)带RowAnimation的节:(UITableViewRowAnimation)Animation是这是可扩展的Tableview。我想从rest更改我的数据。我在UIPageViewController中使用分页来上下滑动页面,当我的页面上下滑动时,我的数据是根据这个加载的是的,你可以,但我建议你使用TableView..主要是用于向左或向右滑动的UIPageViewController。最近我使用UIPageViewController和我拥有TableView的每一页,所以每一页我都需要调用rest api数据以获得不同的数据视图。。我想声明一次RESTAPI数据并使用uipageviewcontroller的许多其他页面,这是否可能使用分页。。sure@Ketan奥德德拉