Я очень новичок в Какао и Ojective-C.«Учиться на ходу - моя философия».Это мой первый проект Какао.
По сути, я использовал Interface Builder для создания основного NSView (назовем его MainView), в нем у меня есть два вспомогательных NSView (назовем его ViewNS1 и ViewNS2).И ViewNS1 связан с классом view1, а ViewNS2 связан с классом view2.
Когда я нажимаю на ViewNS1, я хотел бы скрыть представление ViewNS2.В моем файле view1.m класса view1 у меня есть это [viewNS2 setHidden: YES] в моем событии - (void) mouseDown: (NSEvent *).Не было ошибки при запуске, но это не работает.Однако я могу успешно сделать [viewNS2 setHidden: YES] из моего MainView.m, и он работал нормально.Также, если я сделаю [viewNS1 setHidden: YES] из view1.m, то он скроет свой собственный вид.
Я думаю, что это очень фундаментально и просто ... Но не смог найти решение.
"Учебный момент" кого-нибудь?