Hi, Check if the "Visible At Launch" checkbox for your sheet is unchecked in Interface Builder. If this checkbox is checked, your sheet will appear floating in the middle of the screen on the first run, instead of below the window title bar as intended.
Best regards, Alvaro Costa Neto Em 12/04/2011, às 18:25, Luc Van Bogaert escreveu: > Hi, > > I'm having some trouble to correctly display a custom sheet. Here's the > relevant code I'm using. This code is run from the application delegate. > "newGameLevelSheet" is a IBOutlet property defined with the "assign" modifier. > > if (!self.newGameLevelSheet) > [NSBundle loadNibNamed:@"NewGameLevelSheet" owner:self]; > [NSApp beginSheet:self.newGameLevelSheet > modalForWindow:self.window > modalDelegate:self > > didEndSelector:@selector(didEndNewGameLevelSheet:returnCode:contextInfo:) > contextInfo:nil]; > > The problem I'm having is that the first time this code runs, the sheet is > displayed, but not modal to self.window, instead it is displayed "separated" > from the application window (meaning non-modal at a different screen > location). However, on all subsequent runs, the sheet is displayed correctly > "tied" to the window, and I can also close it correctly by sending it an > orderOut: message. > > I don't understand what is causing the window to be displayed non-modal the > first time after it is loaded from the nib. Could anyone please provide some > insights. Thank you. > > -- > Luc Van Bogaert > luc.van.boga...@me.com > > > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/nepheus.br%40gmail.com > > This email sent to nepheus...@gmail.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com