Обмен представлениями в приложении Mac - PullRequest
1 голос
/ 15 апреля 2011

Я создаю приложение, в котором я могу поменять местами представления, используя верхние кнопки с именами "1" и "2" .... используя их, я могу поменять местами представления в окне. Я использую контроллер вида. но проблема в том, что я хочу поменять местами свои представления, используя кнопки внутри вида. Я хочу поменять вид, когда я нажимаю кнопку внутри одного вида. Я перепробовал все, но не работал. [box setContentView: v]; [box addSubview: v]; Пожалуйста помоги enter image description here

Ответы [ 2 ]

1 голос
/ 15 апреля 2011

Посмотрите на [NSView replaceSubview: with:];

0 голосов
/ 18 апреля 2011

Для действия кнопки «1» ...

//For opening the second nib on first button click
NSWindowController * second=[[NSWindowController alloc] initWithWindowNibName:@"secondNIB"];
[second showWindow:self];

//For closing the first nib, optional
//firstWindow is NSWindow
[firstWindow orderOut:nil];

Для действия кнопки «2» ...

//For opening the first nib on second button click
NSWindowController * first=[[NSWindowController alloc] initWithWindowNibName:@"firstNIB"];
[first showWindow:self];

//For closing the second nib, optional
//secondWindow is NSWindow
[secondWindow orderOut:nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...