ios开发学习列表(Table)效果源码分享系列教程

Static Content Table
介绍: 提供十分方便的静态内容列表(Static Content TableViewController)编写API。静态内容列表一般用于app的设置页面、登录页面、或者关于页面等等。实现的功能还包括能够十分方便地动态添加cell到列表中。代码本身用blocks实现,并且只支持ARC。 代码的demo例子几乎百分之百还原了iOS中的设置列表。
http://ios.itmdc.com/thread-3162-1-1.html 




Expandable Table Cell 
介绍: 实现类似腾讯爱看app的列表效果,点击列表任意一行,展开列表行,并最终成为主界面,显示列表行的详细内容。
http://ios.itmdc.com/thread-3163-1-1.html




自动文字提示列表
介绍: 实现英文输入的自动提示功能。用户在UITextField中输入英文,根据输入的字母,在输入框旁边弹出一个列表视图,进行文字提示。 能够自动提示四级英语词汇。
http://ios.itmdc.com/thread-3164-1-1.html




Drop Down List
介绍: 在搜索框上加入下拉列表。在搜索框上面输入文字时,出现下拉列表,可以用作搜索自动提示。
http://ios.itmdc.com/thread-3165-1-1.html




Nested Table
介绍: 本代码实现两个功能。一个是选择列表某一行之后,行后面的小圆点由空心变成蓝色实心,表面当前行被选中。另外一个功能是实现下拉列表的效果。下拉列表即支持列表每一行的展开与收起功能。点击列表某一行,会下拉显示更多行,再点击一次,即收起下面的所有行。另外,下拉菜单支持多选。

http://ios.itmdc.com/thread-3166-1-1.html




Slime Refresh 
介绍: 实现特殊的下拉刷新效果,下拉列表后出现像水滴一样的刷新动画。具体效果看视频啦。这种效果在iOS6中默认实现,这份代码能让你在iOS5或以前版本也可以实现如此效果。
http://ios.itmdc.com/thread-3167-1-1.html




IBX TableVew
介绍: 实现动态添加列表cell,拖动cell从而重新排列cell的效果,以及手指往左拖动cell会删除cell等等列表UI。
http://ios.itmdc.com/thread-3168-1-1.html




UITableView Tricks 
介绍: 实现一种特殊的列表效果。列表cell的布局呈现一个半圆形,拖动列表,列表顺着圆形来旋转。
http://ios.itmdc.com/thread-3169-1-1.html




聊天界面图文混排
介绍: 实现聊天效果,聊天界面为泡泡框,自动调整泡泡的大小,并且同时显示文本消息和表情的效果。
http://ios.itmdc.com/thread-3170-1-1.html




Auto Suggestions List
介绍: 实现文字输入的自动提示功能。用户在UITextField中输入英文,根据输入的字母,在输入框旁边弹出一个小页面(pop over view)进行文字提示。 
http://ios.itmdc.com/thread-3171-1-1.html




Full Screen Scroll TableView
介绍: 当滚动列表时,列表变成全屏。有点类似于Pinterest的scroll-to-fullscreen效果。
http://ios.itmdc.com/thread-3172-1-1.html




Scroller TableView 
介绍: 实现一种特殊的列表效果。列表cell的布局像一个阶梯,划动列表时,中间的cell会突出显示,其他cell会变淡甚至隐藏。必须启用ARC编译模式。
http://ios.itmdc.com/thread-3173-1-1.html




列表刷新+SBJSON+HTTP
介绍: 作者在Devin Doty 开发的EGORefreshTableFootView基础上实现列表下拉刷新和上拉加载更多的功能。并利用SBJSON+HTTP从网络获取真实数据实现列表的更新。
http://ios.itmdc.com/thread-3174-1-1.html




Two Tables in ScrollView 
介绍: 用ScrollView和2个table简单实现了左右滚动2个不同的table,根据table的tag区分table。
http://ios.itmdc.com/thread-3175-1-1.html




Opaque
介绍: 实现类似Clear iPhone应用的列表交互效果,即让用户用手指手势来直接对列表进行编辑,而不需要任何的按钮。这份代码实现了Clear应用中大部分的列表交互效果,包括,下拉新增列表行,pinch-open移动列表来插入列表行,pinch-close移动列表来删除列表行等等。
http://ios.itmdc.com/thread-3176-1-1.html




MGBox 
介绍: 一个很不错的列表例子,可以方便的增加、删除、移动列表行(cell),这些操作都有动画效果。并且很方便地在列表中添加各种元素:UILabel、UITextView、UIImageView等等控件,并且能够对列表中的文字进行排版。需要将Xcode编译条件设置为ARC才能正常运行。
http://ios.itmdc.com/thread-3177-1-1.html




Gesture Based TableView 
介绍: 最近Clear应用很火,有一部分原因是其超炫的列表交互效果,用户可以用手指手势来直接对列表进行编辑。这份代码实现了Clear应用中大部分的列表交互效果,包括,手指划动列表行来更新列表,手指划动列表行来删除列表行,下拉新增列表行,pinch移动列表来插入列表行等等。
http://ios.itmdc.com/thread-3178-1-1.html




3D Tableview 
介绍: 实现三维列表(3D TableView)效果。整个列表的Cell呈一个三维圆弧排列。在财经杂志的iOS应用中可以见到这种效果。测试时,需将模拟器的语言区域设置成中国。
http://ios.itmdc.com/thread-3179-1-1.html

原文地址:https://www.cnblogs.com/aimeng/p/2820380.html