XCODE & IB - Метод контроллера окон
-
12-10-2019 - |
Вопрос
У меня есть 2 окна в проекте Xcode, A и B. A для захвата информации, B должен отображать. Я построил окна в IB.
Я хотел бы создать метод для управления отправкой из окна A, чтобы закрыть окно A, и отобразить окно B
Я совершенно новичок в OBJ C и Cocoa, поэтому, пожалуйста, объясните это или дайте пример кода ...
Если я хочу сделать это, я знаю, что мне нужно создать файл из IB с моим A и B, чтобы добавить в свой проект, чтобы добавить код, или я просто добавляю файл какао .h и .m в проект. Если так, то, что говорит IB, что эти файлы соответствуют окнам, которые я уже создал в IB. После того, как iBaction завершена, я знаю, как связать в IB, но я не в недоумении относительно того, как продолжить.
Решение
Итак, из того, что это звучит, вам нужно объявить (в .h):
- (IBAction) closeWindowA:(id)self;
Затем сообщите своему приложению, что на самом деле делает BloseWindowa (в. M):
- (IBAction) closeWindowA {
// your code goes here. Look up method(s) for closing the window - don't know them by heart
}
Затем просто подключите свою кнопку или что -то в этом роде запускает действие в интерфейсном строителе, используя перетаскиваемые соединения. Надеюсь, это поможет - я также должен рекомендовать «Программирование какао для Mac Osx» Аарона Хиллегаса. Очень помогает в понимании подобных вещей.