我正在使用Xcode 7设计我的应用程序,但在设计时显示阴影时遇到了麻烦。
@IBDesignable class MyView : UIView {
@IBInspectable var shadowColor : UIColor? {
get {
return UIColor(CGColor: self.layer.shadowColor!);
}
set {
self.layer.shadowColor = newValue?.CGColor;
}
}
@IBInspectable var shadowRadius : Double {
get {
return Double(self.layer.shadowRadius);
}
set {
self.layer.shadowRadius = CGFloat(newValue);
}
}
@IBInspectable var shadowOpacity : Float {
get {
return layer.shadowOpacity;
}
set {
layer.shadowOpacity = newValue;
}
}
@IBInspectable var shadowOffset : CGSize {
get {
return layer.shadowOffset;
}
set {
layer.shadowOffset = newValue;
}
}
}
在iOS模拟器和设备中阴影画得很好,但在设计时他们没有。
是否可以在设计时显示阴影?