摘要: UITableView通过重用单元格来达到节省内存的目的:通过为每个单元格指定一个重用标识符(reuseIdentifier),即指定了单元格的种类,以及当单元格滚出屏幕时,允许恢复单元格以便重用.对于不同种类的单元格使用不同的ID,对于简单的表格,一个标识符就够了.假如一个TableView中有10个单元格,但是屏幕上最多能显示4个,那么实际上iPhone只是为其分配了4个单元格的内存,没有分配10个,当滚动单元格时,屏幕内显示的单元格重复使用这4个内存,以下代码用于测试内存的使用: 1 - (UITableViewCell *)tableView:(UITableView *)tableV 阅读全文
posted @ 2012-05-23 11:13 hellocby 阅读(17071) 评论(0) 推荐(1) 编辑
摘要: - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath //当在Cell上滑动时会调用此函数{ if(temp == 1 || temp == 2) return UITableViewCellEditingStyleDelete; //返回此值时,Cell会做出响应显示Delete按键,点击Delete后会调用下面的函数,别给传递UITableViewCellEditingStyleDel... 阅读全文
posted @ 2012-05-23 10:08 hellocby 阅读(17961) 评论(0) 推荐(0) 编辑
摘要: 例:自定义单元格中有一个button和一个TextView1.在XCode中选择新建->Cocoa Touch->Objective-C Class->名字:MyCell 继承:UITableViewCell 2.MyCell.h文件:@interface MyCell : UITableViewCell{ UITextView *myTextView;}- (IBAction)btnAction:(id)sender;@property (retain, nonatomic) IBOutletUITextView *myTextView;@endMyCell.m文件:#im 阅读全文
posted @ 2012-05-23 09:52 hellocby 阅读(31976) 评论(0) 推荐(1) 编辑