有没有一种方法可以更改TTTableMoreButton的高度,而无需为TTTableMoreButton创建新的类ItemClass并在函数中返回该类

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


谢谢你。让我知道是否不可能。

干杯,
米奇

最佳答案

请记住,您不会更改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];
  }
}


高温超导

关于iphone - 如何更改TTTableMoreButton的高度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5933072/

10-10 20:51