Sorunuza cevap vermek için küçük bir test yaptınız! Bu soruna olası bir çözüm, başka bir dizi oluşturmak ve tabloda görüntülemek istediğiniz verilere eklemek ve verileri yüklemek istediğinizle aynı hale getirmek! Yükleme veri olacak willDisplayCell forRowAtIndexPath
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()
}
}
nasıl zaten bu şekilde davranmaya değil bu tabloyu yapıyoruz
https://drive.google.com/file/d/0B-CqajDlBoGHSE1OcjFoZWJxUTg/view?usp=sharing
test projesi? – nhgrif
tamam ama nasıl ekleyebilirim (daha fazla yükle) tablonun üzerine veya başka bir şekilde göstermek istediğim 500'den sadece 10 hücrenin ardından kullanıcı tıklattığında daha fazla yükle Load more 10 hücre daha yükler. – Diyaa
İyi bir başlangıç, şu anki kodunuzu buraya dahil etmek ve neden tablonun yalnızca bazı hücreleri bir seferde göstermesini istediğinizi açıklamak olacaktır. – nhgrif