TTTableItem图像大小

时间:2011-07-01 10:49:06

标签: iphone objective-c three20

我有以下代码:

TTTableItem *item = 
        [TTTableSubtitleItem 
         itemWithText:group.name
         subtitle:[NSString stringWithFormat:@"%@ members %@ topics ", group.members_count , group.topics_count]
         imageURL:imageURL
         URL:@""
         ];

有没有办法调整imageURL中的图像集?

1 个答案:

答案 0 :(得分:1)

您必须创建TTTableSubtitleItemCell的自定义子类并调整图像视图的框架。

创建一个名为TableCustomSubtitleItem的子类TTTableSubtitleItemCell类,并在您的类中添加一个新的布局子视图函数:

///////////////////////////////////////////////////////////////////////////////////////////////////
- (void)layoutSubviews {
  [super layoutSubviews];

  if (_imageView2) {
   _imageView2.frame = CGRectMake(0, 0, 100, 100);
  }
}

在您的数据源中,您需要使用新的TTTableItemCell而不是默认的TTTableSubtitleItemCell:

///////////////////////////////////////////////////////////////////////////////////////////////////
- (Class)tableView:(UITableView*)tableView cellClassForObject:(id) object { 
   if ([object isKindOfClass:[TTTableSubtitleItem class]]) {
    return [TableCustomSubtitleItem class];
   } else {
    return [super tableView:tableView cellClassForObject:object];
   }
}