CGRectMake,CGPointMake,CGSizeMake,CGRectZero,CGPointZero在Swift3中不可用。但是Swift3中提供了UIEdgeInsetsMake,NSMakeRange等。 Apple为什么不删除这些?
答案 0 :(得分:10)
它们不会被删除。它们被重命名。您现在使用初始化程序语法而不是工厂方法:
UIEdgeInsets(top: 0, left: 0, bottom: 10, right: 0)
并且常量现在是
类型的静态属性UIEdgeInsets.zero