2015-06-06 4 views
0

У меня есть ViewController, привязанный к xib, и я хотел бы создать его экземпляр и добавить представление внутри UIControl, но не работает.Добавление subview в UIControl в ios swift

Внутри класса UIControl я делаю следующее:

func ShowSecondaryView() { 
    let secondaryViewController = SecondaryViewController() 
    self.addSubView(secondaryViewController.view) 
} 

Однако, я не вижу ничего добавляемого к экрану, и я не в состоянии нажать на что-нибудь, как будто невидимый вид добавляется к перед. Я знаю, что мне не хватает чего-то очевидного, но может ли кто-нибудь указать мне на это?

Благодаря

ответ

0

SecondaryViewController разработан XIb, верно? Вы должны создать экземпляр из xib следующим образом:

func ShowSecondaryView() { 
    let secondaryViewController = SecondaryViewController(nibName: "SecondaryViewController", bundle: nil) 
    self.addSubView(secondaryViewController.view) 
} 
+0

спасибо, что сработало! – iyuu

Смежные вопросы