zoukankan      html  css  js  c++  java
  • ios之UITabelViewCell的自定义(代码实现)

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

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

     

    1. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath  

     

    自定义代码:

     

    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;  


  • 相关阅读:
    设计说明书 转
    软件项目详细设计文档规范
    记帐凭证怎样分类?
    Delphi中WideString类型如何转化成String类型
    更靠谱的横竖屏检测方法
    超级小的web手势库AlloyFinger发布
    狗日的rem
    js 面试的坑
    【腾讯Bugly干货分享】基于 Webpack & Vue & Vue-Router 的 SPA 初体验
    移动端 关于 键盘将input 框 顶上去的解决思路---个人见解
  • 原文地址:https://www.cnblogs.com/yulang314/p/3550486.html
Copyright © 2011-2022 走看看