我有一个继承UITableViewCell的类。这个细胞将用于两种不同的细胞 UITableViewController类,一个大小为200x400,另一个大小为200x600。问题是我需要在实施中改变什么?我可以覆盖单元格的构造函数,以便我可以传递我想要的单元格的宽度和高度吗?如果是,那我该怎么做?
答案 0 :(得分:0)
将它放在你的UITableViewCell子类中:
- (void)setFrame:(CGRrect)newFrame {
[super setFrame:newFrame];
// perform operations using the new frame.
// ex.:
// CGRect rect = self.label.frame;
// rect.size.width = newFrame.size.width - 20.f;
// self.label.frame = rect;
}