Cells

In the first place, you need to create cells. TFTableDescriptor provides only base cells and they must be subclassed. Cell by TFBasicDescriptedCell and headers by TFBasicDescriptedHeaderFooterView. Take a look at the example if you want to create them with xib and don’t know how.

If your cell height is static, you should implement *+(NSNumber )height** method as well,

+ (NSNumber *)height {
return @44.0;
}

otherwise the height is calculated by autolayout -> it supports dynamic height of cells. The only thing you need to do is set up your autolayout right. That means there should be contraints upside down and from left to right.

If you need support iOS7 and different screensizes, you should use TFExplicitLabel (UILabel subclass) anywhere you have more than 1 lines. This is important for the right autolayout calculation with different display sizes.

Selecting cells

You can access selected cell’s descriptor by TFTableDescriptor delegate method. If you want to access its cell, use tableDescriptor’s cellForRow: method.