任何人都可以帮助我使这段代码与swift 2兼容
var image: UIImage? {
didSet {
var corners: UIRectCorner = .TopRight | .BottomRight
imageView.image = image!.imageByScalingAndCroppingForSize(bounds.size).imageWithRoundedCornersSize(20, corners: corners)
}
}
并谢谢
答案 0 :(得分:0)
在Swift 2.0中,使用位掩码完成的许多事情已被删除,并且这些类型已更改为符合OptionSetType
协议,如UIRectCorner
:
public struct UIRectCorner : OptionSetType
因此,您可以使用union
函数,而不是二元运算符' |',如下所示:
var image: UIImage? {
didSet {
var corners: UIRectCorner = UIRectCorner.TopRight.union(UIRectCorner.BottomRight)
imageView.image = image!.imageByScalingAndCroppingForSize(bounds.size).imageWithRoundedCornersSize(20, corners: corners)
}
}