在swift中为UITableView加载更多内容

在swift中为UITableView加载更多内容,uitableview,swift,scroll,paging,Uitableview,Swift,Scroll,Paging,我在swift for iOS中安装了madUITableView,我的数组内容超过500个元素 如何为UITableView创建页面,例如: 一旦用户滚动到最新的单元格,应用程序就会从500个元素中加载更多元素,以此类推 有什么帮助吗 谢谢。为了回答你的问题做了一个小测试!此问题的一个可能解决方案是创建另一个数组并将其添加到要在表中显示的数据中,然后将数据加载到要加载的数据中!加载数据将显示RowatineXpath的单元格 var allObjectArray: NSMutableArray

我在swift for iOS中安装了mad
UITableView
,我的数组内容超过500个元素

如何为
UITableView
创建页面,例如:

一旦用户滚动到最新的
单元格
,应用程序就会从500个元素中加载更多元素,以此类推

有什么帮助吗


谢谢。

为了回答你的问题做了一个小测试!此问题的一个可能解决方案是创建另一个数组并将其添加到要在表中显示的数据中,然后将数据加载到要加载的数据中!加载数据将显示RowatineXpath的单元格

var allObjectArray: NSMutableArray = []
var elements: NSMutableArray = []

var currentPage = 0
var nextpage = 0

override func viewDidLoad() {
    super.viewDidLoad()
    for var i = 0; i <= 500; i++ {
        allObjectArray.addObject(i)
    }
    elements.addObjectsFromArray(allObjectArray.subarrayWithRange(NSMakeRange(0, 20)))
}
override func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
        println(indexPath.row)
        nextpage = elements.count - 5
        if indexPath.row == nextpage {
            currentPage++
            nextpage = elements.count - 5
            elements.addObjectsFromArray(allObjectArray.subarrayWithRange(NSMakeRange(currentPage, 20)))
                tableView.reloadData()
        }
    }
var allObjectArray:NSMutableArray=[]
变量元素:NSMutableArray=[]
var currentPage=0
var nextpage=0
重写func viewDidLoad(){
super.viewDidLoad()

对于var i=0;i,您是如何处理表的,它还没有以这种方式运行的?好的,但是我如何添加(加载更多)到我的表格,或者以另一种方式,我只想显示500中的10个单元格,然后当用户单击“加载更多”时,表格会加载更多的10个单元格。一个好的开始是在这里包含您当前的代码,并解释为什么您希望表格一次只显示一些单元格。谢谢您的重播,这是一个包含数组中的单元格的基本表格。还有关于你的问题,因为我的数组中有超过500个元素,所以一次加载它们的速度很慢,滚动也会很慢。谢谢,在swift 2.0重新加载更多uitableviewcontroller中对我来说非常适合