Hi,
UITable is supposed to be able to reposition inactive widgets when
hideInactive property is not checked.
However, in the method
UITable.RepositionVariableSize,
NGUIMath.CalculateRelativeWidgetBounds is not called with
considerInactive.
Hence, for inactive children, calculated bounds will always be zero and not repositioned correctly.
I suggest change the line
Bounds b = NGUIMath.CalculateRelativeWidgetBounds(t);
to
Bounds b = NGUIMath.CalculateRelativeWidgetBounds(t, !hideInactive);
Alvin