0
我有下面的代碼UICollectionView的幾個要素:斯威夫特/重構屬性
cell.eventsImageView.clipsToBounds = true
cell.eventsImageView.layer.cornerRadius = 10.0
cell.eventsImageView.layer.borderWidth = 4.0
cell.eventsImageView.layer.borderColor = UIColor.uIColorFromHex(0xE90289).CGColor
什麼是重構,最好的做法是什麼?
我想要做的事,如:
class refactoredXY (Bool, Double, Double, CGColor) {
clipsToBounds = Bool
cornerRadius = Double
borderWidth = Double
borderColor = CGColor
}
要撥打:
cell.eventsImageView.refactoredXY(true, 10.0, 4.0, UIColor.uIColorFromHex(0xE90289))
這些輸入變量是錯誤的:實際上cornerRadius與double不兼容,它是一個CGFloat值,對於borderWidth也是一樣。 –
@AlessandroOrnano是的,錯過了。 Thanx爲了指出這一點 –
謝謝你的幫助和偉大的解釋。 –