UI基础_自定义非等高Cell_Xib封装_版本_有GIF_源代码
来源:互联网 发布:cs1.5弹道优化参数 编辑:程序博客网 时间:2024/06/05 06:00
控制器代码:
#import "AMStatusTableViewController.h"@class AMStatusCell;@interface AMStatusTableViewController ()/**statuses */@property (nonatomic,strong) NSArray *statuses;/**高度 */@property (nonatomic,assign) CGFloat height;@end@implementation AMStatusTableViewController-(NSArray *)statuses{ //读取出来 NSString *path=[[NSBundle mainBundle] pathForResource:@"statuses" ofType:@"plist"]; NSArray *statuses=[NSArray arrayWithContentsOfFile:path]; NSMutableArray *statuesMuArr=[NSMutableArray array]; //循环取出 for (NSDictionary*dic in statuses) { AMStatus *status=[AMStatus statusWithDic:dic]; [statuesMuArr addObject:status]; } _statuses=statuesMuArr; return _statuses;}- (void)viewDidLoad { [super viewDidLoad]; // Uncomment the following line to preserve selection between presentations. // self.clearsSelectionOnViewWillAppear = NO; // Uncomment the following line to display an Edit button in the navigation bar for this view controller. // self.navigationItem.rightBarButtonItem = self.editButtonItem;}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}#pragma mark - Table view data source//- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {//// // Return the number of sections.// return 1;//}- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { // Return the number of rows in the section. return self.statuses.count;}- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { //UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:<#@"reuseIdentifier"#> forIndexPath:indexPath]; AMStatusCell *cell=[AMStatusCell cellWithTableView:tableView]; cell.status=self.statuses[indexPath.row]; self.height=cell.status.cellHeight; return cell;}#pragma mark - 每行返回高度-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ // AMStatus *cell=self.statuses[indexPath.row]; return self.height;}#pragma mark - 估算高度- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath{ return 200;}@end
源代码打包下载
http://download.csdn.net/detail/z2340868/9586798
0 0
- UI基础_自定义非等高Cell_Xib封装_版本_有GIF_源代码
- UI基础_自定义等高Cell_xib封装_版本_有GIF_源代码
- UI基础_自定义非等高Cell_storyboard封装_版本_有GIF_源代码
- UI基础_自定义等高Cell_storyboard封装_版本_有GIF_源代码
- 初学IOS_UI基础_多组table_封装版本_有GIF图_有源文件
- 初学IOS_UI基础_单组table_封装版本_有GIF图_有源文件
- UI笔记_自定义视图
- 初学IOS_UI基础,滑动面板_自动翻页封装版_有GIF图_有源文件
- java版本_二叉树_非递归算法实现
- ^_^
- ^_^
- ^_^
- ^_^
- *_&
- ...!@~....!@#....+_#%.
- ^_^
- ^_^
- ^_^
- HDU Problem 1873 看病要排队 【优先队列】
- select函数详细解读
- python flask request params
- python 学习(十一)之字符串2
- lintcode binary-tree-maximum-path-sum 二叉树中的最大路径和
- UI基础_自定义非等高Cell_Xib封装_版本_有GIF_源代码
- framework service
- pdo 转utf8
- OpenJudge 百练 2016 ACM 暑期课练习题 Charm Bracelet
- [16-7-26]每日总结
- HDU5754 多校联合3 人生赢家Bo
- android studio contentprovider读取手机联系人
- listView滑动到底部和顶部
- 线程执行器