2009-06-09 2 views
2

Я создаю образец приложения для Mac OSX. Я создал окно, которое содержит кнопку входа в систему, и я добавил новое пользовательское представление. Теперь мне нужно загрузить пользовательский вид в окно, когда пользователь нажмет кнопку входа в систему. Пожалуйста, кто-нибудь мне помочь ...Добавление пользовательского представления в окно в Cocoa

ответ

7

это поможет ?:

[[окно contentView] addSubview: customView];

+0

Вы, вероятно, также необходимо вызвать setFrame: на пользовательский вид, чтобы он правильно помещался в окне. – Alex

6

[window setContentView:customView] также выполнит эту работу.

Вам также необходимо добавить переменные IBOutlet для вашего окна и пользовательский вид в файл заголовка для вашего контроллера и перетащить его в окно документа Interface Builder. Затем управляйте перетаскиванием из контроллера в окно и просмотром и выберите переменные.

(и вам нужно изменить контроллер, чтобы быть экземпляром пользовательского класса контроллера, который вы делаете, выбрав его в Interface Builder и идти к инспектору)

+0

Что такое принятый ответ на этот вопрос @Sreelal? У меня тоже есть этот случай, и я собираюсь внедрить советы @March Charbonneau. – swdev

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