我在这一行收到SwiftLint警告:
return UIEdgeInsetsMake(topInset, leftInset, bottomInset, rightInset)
这是警告:
Legacy Constructor Violation:Swift 构造函数优于传统的便利函数。(legacy_constructor)
我也在这条线上收到警告:
return CGRectInset(bounds, insetX, insetY)
旧版 CGGeometry 函数违规:结构扩展属性和方法优于旧版函数(legacy_cggeometry_functions)
UIEdgeInsetsMake
和的 Swift 版本是CGRectInset
什么?