Как сделать приветственное окно? - PullRequest
0 голосов
/ 04 октября 2011

Я создаю приложение, в котором я хочу создать одно приветственное окно / представление (я точно не знаю, потому что я очень новичок в разработке какао), примерно так ...

enter image description here

Поэтому, когда мое приложение запускает это окно приветствия в верхней части mainWindow и когда я нажимаю любой Button в этом окне / представлении приветствия, тогда и тогда я могу выполнить любое действие на mainWindow.

Может ли кто-нибудь помочь мне в этом .. ??

Заранее спасибо .. !!

Ответы [ 2 ]

0 голосов
/ 23 января 2012

Если вы хотите отключить щелчки в главном окне, вам следует включить игнорирование мыши:

[mainWindow setIgnoresMouseEvents:YES]; 

, а когда пользователь нажимает кнопку ОК в welcomewindow, отключить игнорирование событий мыши:

[mainWindow setIgnoresMouseEvents:NO]; 

** где mainWindow - главное окно вашего IBoutlet!

0 голосов
/ 04 октября 2011
  1. Узнайте, как заставить окно появляться / исчезать. Посмотрите makeKeyAndOrderFront: и close: в документации.
  2. В делегате вашего приложения applicationDidFinishLaunching: откройте окно приветствия.
  3. Когда кнопка нажата, закройте окно.
  4. Нет шага 4!

Тем не менее, позвольте мне высказать свое личное мнение. Мне не нравятся приветственные окна, потому что это отвлекает меня от того, что я люблю делать с вашим приложением. Не у многих приложений они есть. У тех, у кого они есть, всегда есть флажок с надписью "не показывать окно приветствия при запуске". Поэтому, пожалуйста, реализуйте их.

...