实现类似网易新闻订阅中的HeaderView。滑动列表时,列表的Header View中的图片产生视差滚动效果,并且文字会放大或者缩小,比一般的视差滚动效果更好。
# 列表(Table)
它仅仅完整的实现了 Objective C 的有序目录类,遵从苹果的子类协议。它有方法来兼容所有 NSArray 方法和 NSDictionary 方法。它支持 NSCoding, NSCopying, KVO,对象和关键字的 NSFastEnumeration。
Labels Matrix View 实现多行多列的表格。本代码是利用UIView NSAttributed来实现这种表格的。
LCVesper Table Cell
让 UITableView 的 cell 产生特殊的动态效果。具体特色:1:tableview在数据进行刷新时进行动画;2:cell wave 的方向可以进行左右切换;3:bounce效果。
RTFacebookAlbum 可轻松的从 Facebook 的账号中获取相册和照片。
JEECollectCell 是一个滑动列表Cell完成收藏动作的控件,也可以用做侧滑喜欢等功能,当收藏状态改变时会有一个弹起动画来提示用户收藏的状态已改变。
XDPopupListView 是 iOS 弹出列表视图,类似 Android 的 Spinner。
DPTransparentEdgesTableView 是列表和滚动视图,有透明的顶部和底部边界,使用 Objective-C 和 Swift 编写。
# 滚动视图(ScrollView) # 列表(Table)
TMOTableView iOS 列表视图
BDDynamicTree 实现了多层树形菜单,点击某一级菜单,将会向下展开次一级菜单。
可以模仿重力物理效果。
OTCover 是类似 iOS 个人中心页面的视图。
iOS8SelfSizingCells
参考应用 Store House。
Hakuba 是管理 UITableView 的新方式。
往下滚动的时候头像会缩小,主标题则显示在导航栏上。
DownPicker 是用于 iOS 的轻量级 DropDownList / ComboBox,用 Objective-C 写成。
在iOS开发的过程中,UITableview是使用频率很高的控件之一,今天写的优化方法不是关于性能优化方面的,主要从为Controller瘦身方面考虑的。在使用tableView的时候不可避免的要谈到tableView的delegate和dataSource两个代理,我们经常会把这两个代理赋给Controller,在Controller里面我们会实现它的几个代理方法,最常见的有以下几个:
})如果你有更好的实现方法,希望不吝赐教!你的star是我持续更新的动力!
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号