У меня есть класс для использования с @IBInspectable
, чтобы получить свойства в моей раскадровке. Вот небольшой кусок этого:
/// UIView subclass to allow creating corners, shadows, and borders in storyboards.
final class GEView: UIView {
// MARK: - Rounded corners
@IBInspectable
var cornerRadius: CGFloat = 0 {
didSet {
layer.cornerRadius = self.cornerRadius
layer.masksToBounds = true
}
}
/* ... */
}
Это прекрасно работает в течение UIView
с в моей раскадровке. Однако я хочу, чтобы это также работало с UIImageView
s и другими подклассами UIView
. Возможно ли это без подкласса моего GEView
, сделав его универсальным?