Добавление UIView в качестве SubView к пользовательскому классу, подкласс UIView, Swift
У меня возникла следующая проблема. У меня есть собственный класс, подкласс UIView. Я пытаюсь добавить новый UIView, но он мне не позволяет.
class myCustomViewClass: UIView {
let smallerView = UIView(frame: CGRect(x: 0, y: 0, width: 200, height: 200))
self.view.addSubview(smallerView) // Error with this !
}
Я пробовал разные вещи. Я знаю, что смогу заставить его работать, если вместо этого я сделаю подкласс от UIViewController, но я действительно не хочу этого делать.
Ценю любую помощь. Спасибо!
1 ответ
class myCustomViewClass: UIView {
let smallerView = UIView(frame: CGRect(x: 0, y: 0, width: 200, height: 200))
override func drawRect(rect: CGRect) {
self.addSubview(smallerView)
}
}