在Swift 3中,UIEdgeInsetsMake可用

时间:2016-10-30 08:06:09

标签: swift3

CGRectMake,CGPointMake,CGSizeMake,CGRectZero,CGPointZero在Swift3中不可用。但是Swift3中提供了UIEdgeInsetsMake,NSMakeRange等。 Apple为什么不删除这些?

1 个答案:

答案 0 :(得分:10)

它们不会被删除。它们被重命名。您现在使用初始化程序语法而不是工厂方法:

UIEdgeInsets(top: 0, left: 0, bottom: 10, right: 0)

并且常量现在是

类型的静态属性
UIEdgeInsets.zero