sizeToFit 和 sizeThatFits

- (void)sizeToFit;

调用这个方法会改变当前 view 的 bounds.size。

- (CGSize)sizeThatFits:(CGSize)size;

返回一个适合给定 size 的最佳 size,默认是返回当前的 size。

当 UIView 调用 sizeToFit 的时候,会调用 sizeThatFits 方法来计算 UIView 的 bounds.size 然后改变 frame.size。