码迷,mamicode.com
首页 > 移动开发 > 详细

IOS自定义UITableViewCell

时间:2015-05-21 01:14:30      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

在用到UITableVIew的时候,经常会自定义每行的Cell

IOS控件UITableView详解中的下面代码修改部分代码就可以实现自定义的Cell了

 

[cpp] view plaincopy
 
  1. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath  

 

自定义代码:

 

[cpp] view plaincopy
 
  1. static NSString *CellWithIdentifier = @"Cell";  
  2.     UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellWithIdentifier];  
  3.     if (cell == nil) {  
  4.         cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellWithIdentifier];  
  5.     }  
  6.       
  7.       
  8.     NSUInteger row = [indexPath row];  
  9.     // 自定义Cell中Image  
  10.     UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(20, 24, 24, 24)];  
  11.     imageView.image = [UIImage imageNamed:@"green.png"];  
  12.     [cell.contentView addSubview:imageView];  
  13.     [imageView release];  
  14.      
  15.     // 自定义文本信息  
  16.     UILabel *city = [[UILabel alloc] initWithFrame:CGRectMake(50, 25, 100, 20)];  
  17.     NSString *cityString = [[NSString alloc] initWithFormat:@"城市:%@",[self.dataList objectAtIndex:row]];  
  18.     city.text = cityString;  
  19.     [cell.contentView addSubview:city];  
  20.     [cityString release];  
  21.       
  22. //    cell.textLabel.text = [self.dataList objectAtIndex:row];  
  23. //    cell.imageView.image = [UIImage imageNamed:@"green.png"];  
  24. //    cell.detailTextLabel.text = @"详细信息";  
  25. //    cell.accessoryType = UITableViewCellSelectionStyleGray;  


技术分享

IOS自定义UITableViewCell

标签:

原文地址:http://www.cnblogs.com/aggie/p/4518603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!