2010-01-14 15 views
7

Özellikle, MainMenu.xib İB'e yeni NSWindow oluşturmak istiyor, ama o zaman uygulama başlattı açık olmak istemiyoruz. Ben yakın yapıyor çalıştı: ve orderOut: init ve benim NSWindowController sınıfının awakeFromNib yöntemlerinde hem de, ama kapatmadan önce bir saniye titriyor., nasıl ne zaman uygulama başlattı bir pencere gizlerim?

cevap

6

Açık Pencere IB Özellikleri ve

+1

Kahretsin, ben denedim düşündüm, o sayede düşünce ben kesinlikle ona baktım ve bir kez daha belki daha bunu kontrol demek. Belki o sırada başka bir şeyim vardı. – zekel

1

Sadece "Görünür açılışında" seçeneğinin işaretini kaldırın "açılışında görünür" işaretini kaldırın.

arayüz oluşturucudaki pencere denetiminde "lansman zamanında görünür" onay kutusunun tarafından yönetiliyor
2

açık IB ve Sonra

"açılışında görünür" işaretini kaldırın, bunu göstermek için aşağıdaki kodu kullanın:

[window makeKeyAndOrderFront:self] 
4

benim gibi görsel senaryoları ile çalışan, aynı zamanda "Is initial Controller" işaretini kaldırın emin olun "Window Controller Attributes" sekmesindeki onay kutusu. Bu onay kutusu neden olacağı için Pencere her zaman görüntülemek ve "Visible at launch" Checkbox aldırmamak için.

Window Controller Attributes

İlgili konular