在ios7之前,一直在使用开源的EGO库。但是,在使用过程中发现,普遍封装得过于复杂、耦合性强,不利于集成到自己的项目中。
另外,在ios7之后,一些原有的下拉刷新,上拉加载控件表现的就不是那么出色了。除了可能出错外,也不符合扁平化的风格。
后来,在code4App上发现了一个大牛上传了一个开源代码, 仅需几行代码就可以为UITableView或者CollectionView加上下拉刷...
分类:
移动开发 时间:
2015-07-14 22:43:41
阅读次数:
1471
#pragma mark 赋值方法
-(void)setCellDataWithModel:(NewsModel *)sender
{
self.titleLabel.text = sender.title;
self.summaryLabel.text = sender.summary;
CGFloat height = [NewsCell getHeight...
分类:
其他好文 时间:
2015-07-14 22:43:30
阅读次数:
158
在iOS 8.0以上版本中, 我们可以使用UISearchController来非常方便地在UITableView中添加搜索框. 而在之前版本中, 我们还是必须使用UISearchBar + UISearchDisplayController的组合方式....
分类:
移动开发 时间:
2015-07-14 22:39:05
阅读次数:
250
iOS设备的内存有限,如果用UITableView显示成千上万条数据,就需要成千上万个UITableViewCell对象的话,那将会耗尽iOS设备的内存。要解决该问题,需要重用UITableViewCell对象重用原理:当滚动列表时,部分UITableViewCell会移出窗口,UITableVie...
分类:
其他好文 时间:
2015-07-14 22:25:45
阅读次数:
152
UITableView刷新分为整体刷新和局部刷新,必须先修改数据,然后再刷新。1)整体刷新:// 先修改模型数据 NSString *text = [alertView textFieldAtIndex:0].text; shop *shop = _shops[row]; sh...
分类:
其他好文 时间:
2015-07-14 15:12:37
阅读次数:
174
项目中最常用的一个UI就是UITableView了,iOS7、8进一步优化了复用机制,用起来相当爽。配合Autolayout,适配工作减轻了很多。
以前做适配工作都是在heightForRow里边先计算出来Cell的高度,然后再CellForRow写适配代码。工作量虽然不是很大,但是很繁琐。
相对于这种写法,如果减去计算height这步,工作量自然减少很多。首先给出一种我媳妇给提供的方...
分类:
其他好文 时间:
2015-07-14 13:43:55
阅读次数:
145
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEdi...
分类:
其他好文 时间:
2015-07-14 13:41:58
阅读次数:
171
直接上代码://
// RootViewController.m
//
//#import "RootViewController.h"
#import "DetailViewController.h"/*
TableView 作为一个空表,自身并不确定项目中需要展示的行数,显示的内容以及单元格的样式,所以需要通过代理来获取;
TableView 对应的试图控制器需要遵守 UITa...
分类:
其他好文 时间:
2015-07-14 11:46:56
阅读次数:
110
新建类@interface YadongCell : UITableViewCell方法#pragma mark - 赋值方法- (void)setCellDateWithYadong:(CinemaModel *)sender;#pragma mark - 自定义高度+(CGFloat)height;#pragma mark - 封装
+ (instancetype)getYadongCellW...
分类:
其他好文 时间:
2015-07-13 22:26:18
阅读次数:
113
//// AppDelegate.m// UI3_UITableView//// Created by zhangxueming on 15/7/13.// Copyright (c) 2015年 zhangxueming. All rights reserved.//#import "Ap...
分类:
其他好文 时间:
2015-07-13 20:22:10
阅读次数:
83