Thank you very much for the screen cast, that was really helpful!
Here is what I think the issue is: even though your cell's height is 30px, STV will always attempt to automatically resize your cell to fit its contents. It seems that one of the views inside the cell has a height that's a bit larget than 30px, which is causing STV to add the extra few pixels. You could do one of the following:
a. In Interface Builder, make sure that all views are within the 30px bounds.
b. Disable STV's automatic cell resizing for this specific section, in which case STV will directly use the 30px height you specified. The easiest way to implement this is the following:
mySection.cellActions.willConfigure = ^(SCTableViewCell *cell, NSIndexPath *indexPath)
if([cell isKindOfClass:[SCCustomCell class]])
SCCustomCell *customCell = (SCCustomCell *)cell;
customCell.autoResize = FALSE;
Let me know if this works for you.