nspoint

Setting NSWindow position in current screen

心不动则不痛 提交于 2019-12-12 17:00:25
问题 I am newbie in objective-c.I have created a main window which I want to display in the right bottom of the current screen. I tried the following code - (void)windowDidLoad { NSPoint pos; pos.x = [[NSScreen mainScreen] visibleFrame].origin.x + [[NSScreen mainScreen] visibleFrame].size.width - [mywindow frame].size.width ; pos.y = [[NSScreen mainScreen] visibleFrame].origin.y + [[NSScreen mainScreen] visibleFrame].size.height - [mywindow frame].size.height; [mywindow setFrameTopLeftPoint:pos];