你如何改变TTTableMoreButton的高度?

时间:2011-05-09 05:57:13

标签: iphone ios three20

有没有办法改变TTTableMoreButton的高度而不为TTTableMoreButton创建一个新类ItemClass并在函数中返回该类

- (Class)tableView:(UITableView *)tableView cellClassForObject:(id)object

谢谢你。如果不可能,请告诉我。

干杯, 米奇

1 个答案:

答案 0 :(得分:1)

请注意,您不会更改TTTableMoreButton的高度,而是更改与TTTableMoreButtonCell相关联的TTTableMoreButton的高度。做我认为你想要实现的目标的正确方法是创建TTTableMoreButtonTTTableMoreButtonCell的子类,覆盖

+ (CGFloat)tableView:(UITableView*)tableView rowHeightForObject:(id)object;

TTTableMoreButtonCell子类中运行,然后在数据源内部,确保在您自己提到的两个类之间进行映射:

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

HTH