实例方法
sizeToFit
通过调整并移动接收视图,让这个接受视图只包含它的子视图
声明
func sizeToFit()
//example
let exampleView = UIView()
exampleView.sizeToFit()
讨论
当你想要调整当前视图占最合适的空间时,可以调用本方法。特别是UIKit中的视图会重新调整他们自身来符合自身的内部需求。在某些情况中,如果一个视图没有父视图,它可能会调整自身来适应屏幕尺寸。因此,如果你想要一个给定视图调整自身以契合其父视图,你应该在调用本方法前将这个给定视图增加到父视图中。
你不应该重写(override)这个方法。如果想要改变你视图的默认尺寸信息,可以通过重写sizeThatFits(_:)代替重新本方法。sizeThatFits(_:)方法执行任何需要的计算并返回自身到sizeToFit()