Я создаю две цели в своем проекте и создаю CustomButton, который устанавливает Target memberShip для них обоих. но он работает на одном из них и не работает на другом
Подсказка:
установить целевое членство для них обоих
установить модуль наследования от цели на true для объекта, который нужно использовать
Вот код моей пользовательской кнопки: (Он работает на моей первой цели и не работает на другой цели ??)
@IBDesignable
class CustomButton: UIButton {
@IBInspectable var cornerRadius: CGFloat = 0 {
didSet {
self.layer.cornerRadius = cornerRadius
}
}
@IBInspectable var borderWidth: CGFloat = 0.0 {
didSet {
self.layer.borderWidth = borderWidth
}
}
@IBInspectable var borderColor: UIColor = UIColor.clear {
didSet {
self.layer.borderColor = borderColor.cgColor
}
}
@IBInspectable var rotationAngle: CGFloat = 0 {
didSet {
self.transform = CGAffineTransform(rotationAngle: rotationAngle * .pi / 180)
}
}
// MARK: - Shadow Text Properties
@IBInspectable public var shadowOpacity: CGFloat = 0 {
didSet {
layer.shadowOpacity = Float(shadowOpacity)
}
}
@IBInspectable public var shadowColorLayer: UIColor = UIColor.clear {
didSet {
if shadowColorLayer != .clear {
self.layer.masksToBounds = false
}
layer.shadowColor = shadowColorLayer.cgColor
}
}
@IBInspectable public var shadowRadius: CGFloat = 0 {
didSet {
layer.shadowRadius = shadowRadius
}
}
@IBInspectable public var shadowOffsetLayer: CGSize = CGSize(width: 0, height: 0) {
didSet {
layer.shadowOffset = shadowOffsetLayer
}
}
}