TTTableItem размер изображения - PullRequest
1 голос
/ 01 июля 2011

У меня есть следующий код:

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

Есть ли способ изменить размер изображения, установленного в imageURL?

1 Ответ

1 голос
/ 01 июля 2011

Вам нужно будет создать собственный подкласс TTTableSubtitleItemCell и настроить кадр представления изображения.

создать подкласс TTTableSubtitleItemCell с именем TableCustomSubtitleItem и добавить новую функцию подвидов макета в ваш класс:

///////////////////////////////////////////////////////////////////////////////////////////////////
- (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];
   }
}
...