2011-10-10 117 views
2

我正在实施一个iphone应用程序。我已经使用自定义表格视图单元实现了表格视图。在每个表格单元中有7个标签。我想把搜索栏放在表格视图中。每当我尝试搜索One标签的值时,放置此标签的行整体不会到达第一个位置,但标签值会被第一个标签的值替换。这意味着标签的价值不会与整个行保持一致。如何解决这个问题,请给我一些解决方案。查看表格视图(自定义tableview单元格)

非常感谢。

回答

0

当前一段时间我遇到这个问题时,我碰到了一篇关于搜索栏的文章:http://www.raywenderlich.com/16873/how-to-add-search-into-a-table-view。这真的有帮助,但它不适用于自定义单元格。

因此,使用完全相同的方法中的链接,但在你的CustomCell.m类添加的这段代码在你的initWithStyle:

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { 
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; 
    if (self) { 
     // Initialization code 
     self.selectionStyle = UITableViewCellSelectionStyleNone; 

     _label1 = [[UILabel alloc] initWithFrame:CGRectMake(label1’s x position from the 
     upper right corner, label1’s y position from the upper right corner, label1’s width, 
     label1’s height)]   
     _label1.font = [UIFont boldSystemFontOfSize:17]; 
     _label1.textAlignment = NSTextAlignmentLeft; 

     [self.contentView addSubview:_label1]; 
    } 
    return self; 
} 

这样做是为了您的标签的每一个人,你是好去! :)

相关问题