У меня есть проект, который требует, чтобы загрузить другой файл XIb, когда пресс пользователь кнопкиЗагрузка XIB от нажатия кнопки
На главной странице моего проекта есть 6 кнопок каждая ссылка на другой XIb (NSViewController)
Когда пользователь нажимает на кнопку она покажет файл острия
Вот что я сделал
-(IBAction)About:(id)sender {
self.aboutViewController = [[AboutViewController alloc]initWithNibName:@"AboutViewController" bundle:nil];
self.aboutViewController.view.frame = ((NSView*)self.window.contentView).bounds;
}
это правильно?
Почему вы спрашиваете нас? Ты это пробовал? Если у вас есть, и он не работает, задайте ли вы контрольную точку в своем методе действий, чтобы узнать, был ли он даже вызван и/или проверяет self.aboutViewController, чтобы узнать, успешно ли он загружен? –
self.packages = [[PackageViewController alloc] initWithNibName: @ "PackageViewController" bundle: nil]; [self.window1.contentView addSubview: self.packages.view]; self.packages.view.frame = ((NSView *) self.window1.contentView) .bounds; [окно1 makeKeyAndOrderFront: NSApp]; –