– (CGSize)sizeThatFits:(CGSize)size

- (CGSize)sizeThatFits:(CGSize)size

the latter size is the boundary for the caller … so should be the superview size