首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在swift中为UITableView加载更多内容

在swift中为UITableView加载更多内容
EN

Stack Overflow用户
提问于 2014-11-22 15:48:25
回答 1查看 14.5K关注 0票数 7

我在iOS的swift中有超过500个元素的mad UITableView和我的数组内容。

如何为UITableView制作页面?例如:

一旦用户滚动到最新的Cell,应用程序就会加载更多的500个元素,依此类推。

有什么帮助吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-25 08:32:38

回答你的问题做了一个小测试!这个问题的一个可能的解决方案是创建另一个数组,并将其添加到您想要在表中显示的数据中,然后将数据加载到您想要加载的数据中!加载数据将willDisplayCell forRowAtIndexPath

代码语言:javascript
运行
AI代码解释
复制
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()
        }
    }

测试项目

https://drive.google.com/file/d/0B-CqajDlBoGHSE1OcjFoZWJxUTg/view?usp=sharing

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27079253

复制
相关文章
D流星雨
#include <bits/stdc++.h> #define ll long long using namespace std; pair<int,int> star[1500000]; int d[1500000]; int main() { int n,x,y; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d %d",&star[i].second,&star[i].first); } sort(star,star+n);//按结束
用户2965768
2019/03/19
4600
流星雨
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-57/
对弈
2019/09/04
5320
1611: [Usaco2008 Feb]Meteor Shower流星雨
1611: [Usaco2008 Feb]Meteor Shower流星雨 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 1010  Solved: 446 [Submit][Status][Discuss] Description 去年偶们湖南遭受N年不遇到冰冻灾害,现在芙蓉哥哥则听说另一个骇人听闻的消息: 一场流星雨即将袭击整个霸中,由于流星体积过大,它们无法在撞击到地面前燃烧殆尽, 届时将会对它撞到的一切东西造成毁灭性的打击。很自然地,芙蓉哥哥开始担心自
HansBug
2018/04/10
6120
CSS3实现流星动画
来个青春时尚的流星雨吧! 实例demo 项目源码Github 效果预览: 项目实际使用效果: 喜欢就来个Star吧
大象无痕
2018/06/27
1.8K0
脑洞科技 | 私人订制流星雨
摘自:煎蛋 网站:http://jandan.net/ 微信:jandancom 当你仰望星空许下诺言,一定会期待着看到流星雨。 人们非常希望看到有自然魔力的流星雨,而现在有一家日本公司可以让你圆梦
大数据文摘
2018/05/21
6240
警车在巡逻时意外拍到了流星划过夜空 双子座流星雨正处于高峰期
随着行车记录仪的普及,我们很容易捕捉到一些转瞬即逝的场景。而在双子座流星雨处于巅峰的当下,夜间巡逻的警员们,显然最有机会欣赏到流星划过夜空的美景。
Zip
2018/12/27
5630
警车在巡逻时意外拍到了流星划过夜空 双子座流星雨正处于高峰期
HTML5炫酷流星动画特效教程
这是一款HTML5炫酷光粒子动画特效。该特效通过js在页面中生成canvas元素,并通过算法在其中生成炫酷的光粒子动画特效。 使用方法
用户5997198
2019/08/09
10.2K1
HTML5炫酷流星动画特效教程
柯西-施瓦茨不等式
柯西-施瓦茨不等式(Cauchy-Schwarz inequality,简称为 CS 不等式)被认为是数学中使用最广泛的不等式之一。
hotarugali
2022/03/18
1.9K0
柯西-施瓦茨不等式
03_多协程爬取糗事百科热图
今天在使用正则表达式时未能解决实际问题,于是使用bs4库完成匹配,通过反复测试,最终解决了实际的问题,加深了对bs4.BeautifulSoup模块的理解。
py3study
2020/01/17
5350
Django临时重定向和永久重定向
今天在看一篇讲解Django的文章的时候,出现了重定向这个字眼,不太理解,后来查文才明白了啥意思。
kirin
2020/11/11
2.4K0
Bypass 重定向
http 参数可能包含 URL 值,并可能导致 Web 应用程序将请求重定向到指定的 URL。通过将 URL 值修改为恶意站点,攻击者可能会成功发起网络钓鱼诈骗并窃取用户凭据。由于修改后的链接中的服务器名称与原始站点相同,因此网络钓鱼尝试具有更可信的外观。
Khan安全团队
2022/01/10
1.5K0
Django重定向
上述的情形,在前后端分离情形下,可以这样做。前端请求一个需要身份认证的接口给后端,后端先判断这个请求携带的session或者token是否是登录状态。如果是,返回成功响应;如果该请求的发起者未登录,则后端返回未登录,前端根据返回值,跳转到登录页面即可。当然,也可以是后端直接重定向到前端页面。不过这样做,就需要知道前端的路由。前端和后端之间耦合度就变得更高了。
zy010101
2021/11/02
2.7K0
重定向 rewriteRule
大家好,又见面了,我是你们的朋友全栈君。 重定向学习视频 https://www.imooc.com/learn/798 1、RewriteRule R 说明 RewriteRule ^/?(.
全栈程序员站长
2022/08/28
3.6K0
重定向 rewriteRule
临时重定向和永久重定向的状态码_java重定向怎么写
重定向分为永久重定向和临时重定向,在页面上体现的操作就是浏览器会从一个页面自动跳转到另外一个页面。比如用户访问了一个需要权限的页面,但是该用户当前并没有登录,因此我们应该给他重定向到登录页面。
全栈程序员站长
2022/09/19
2.2K0
django重定向
return HttpResponseRedirect('/index/')# 重定向 返回url格式:http://127.0.0.1:8000/index/会去掉前期的所有路由重新写入/index/'路由 urls代码 from django.urls import path from django.contrib import admin from ProductOutWarehouse import views urlpatterns = [ path('admin/', admin.s
py3study
2020/01/19
1.4K0
DIY一个自己喜欢的瓦力吧!
随着科学技术的快速发展,AI技术已经越来越接近人们的日常生活,人们对智能车的研究有增无减,智能小车已然成为以后科学技术发展的新思路和新方向。智能小车可以按照预先设定的模式在一哥环境里自动运作,不需要我们的操控,可应用于路面检测,科学勘探,智能温度测量等。日常生活中,很多交通事故是由于人的反应时间过长导致,而智能小车实现了自动应急,自动避障,为生命安全做最后的保障。
FB客服
2018/07/30
8100
DIY一个自己喜欢的瓦力吧!
视图重定向0 重定向视图 RedirectView1 向重定向目标传递数据2 重定向前缀——redirect:3 重定向前缀——forward:
控制器通常都会返回一个逻辑视图名,然后视图解析器会把它解析到一个具体的视图技术上去渲染。对于一些可以由Servlet或JSP引擎来处理的视图技术,比如JSP等,这个解析过程通常是由 InternalResourceViewResolver 和 InternalResourceView 协作来完成的,而这通常会调用ServletAPI RequestDispatcher.forward(..) 方法或 RequestDispatcher.include(..) 方法,并发生一次内部的转发(forward)或引
JavaEdge
2018/05/16
2.5K0
我用 140 行代码,带你看一场流星雨⭐
在一个夜深人静的晚上,程序员小丞坐在屋顶上,看着屏幕上满屏的error,心里拔凉拔凉的,泪水润湿了脸庞,无数个自己提桶跑路的身影充斥在脑海之中,猛然才发现自己还没有桶。此时星空中闪过了漫天的流星,小丞看到此景,心中的bug早已化去,留下的是还原此景的豪言壮举!(梦醒了,纯属瞎编)
小丞同学
2021/08/16
2K0
jmeter中自动重定向和跟随重定向的区别
自动重定向(状态码一般是200、20X):当重定向时,自动跳转时,只针对GET和Head请求,自动重定向可以自动跳转到最终目标页面,但是jmeter不记录重定向过程内容【在查看结果树中只能看到重定向后的响应内容】
muntainyang
2020/10/23
2.1K0
Linux重定向
1、 标准(追加)输出重定向,用数字1表示 ,符号为>或1>,数据流向朝右,接收命令正常执行输出
用户4982247
2022/07/07
2.6K0

相似问题

科多瓦流星上的CORS

10

流星科多瓦从画廊上传照片?

15

上传流星和科多瓦的视频

12

流星-科多瓦:如何添加权限?

27

流星-图像不加载在移动(科多瓦)

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档