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;  


  • 相关阅读:
    C语言知识点
    VS Studio 相关知识点
    类——继承、复合、委托
    类(传入的形参为指针形式)-字符串的实现
    类(传入的形参为非指针形式)-复数的实现
    C++需要掌握的重点内容
    目标跟踪相关资料
    夏天在威海,冬天在昆明
    短时目标跟踪
    php实现中文反转字符串的方法
  • 原文地址:https://www.cnblogs.com/yulang314/p/3550486.html
Copyright © 2011-2022 走看看